Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Delhi |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | IT - Software |
Functional Area | Web / Mobile Technologies,General / Other Software |
EmploymentType | Full-time |
Technical Skill Requirements :- 6+ years Software Development (and Design) work experience in Java / J2EE- Strong experience in Java 1.8, Spring & Spring Boot, Apache Camel, Apache Kafka, REST APIs, Microservices, Junit, Mockito / Power Mock- Must be able to code in prevailing technologies including Java, Spring Boot, Apache Camel including hands-on expertise with cloud native solutions from AWS- Strong Hands on Experience in Apache Camel(EIP Patterns, Routers, Processors, Exchange, Junit etc).- Experience in streaming / message queuing technologies Apache Kafka, RabbitMQ etc- Proficient Microservices concepts & design patterns.- Experience in PL/SQL, Oracle DB, JPA (Hibernate / iBatis / MyBatis)- API design and implementation (remote vs local APIs, routing and reverse proxying, load balancing, optimization techniques)- Experience in Docker, Kubernetes is preferred and experience in OpenShift is highly desirable.- Proven abilities in delivering CI/CD development methodologies- Knowledge / experience in, Redis, NoSQL (MongoDB)- Experience in OAuth, KeyCloak / OKTA- Experience using Build tools like Maven, Gradle.- Experience in integration technologies like Tibco / WeMethods / Dell Boomi / MuleSoft and API Management like (APIGEE) is good to have- Knowledge of performance and application testing, scheduling tools- Experience working in an Agile/SCRUM model.- Experience with testing practices, processes and artefact creation, and user acceptance testing.- Solid understanding of Object-Oriented Programming concepts, data structure, algorithms, and system level programming (including multi-threaded programming)- Strong communication skills in written and verbal formRole & Responsibilities :- Work with product Owner/Managers to understand requirements- Participate in daily scrum, sprint planning, reviews, demos, retrospectives and grooming sessions- Design client-side and server-side components- Implement high quality, scalable, reusable code in an agile, test-driven development environment utilizing Java, Spring Boot, Apache Camel- Implement Routers and services using Camel components.- Implement EIP patterns implementation using Apache Camel(Aggregation, Splitters, Routing etc)- Develop APIs using JSON or XML formats for other applications / frontend interfaces to consume.- Development of unit tests for the developed application components.- Collaborate with the Lead and other development team members on architecture, technical design, release planning and deployment- Develop scripts and components to support continuous integration and delivery pipelines.- Follow enterprise best practices in coding, design principles, secure coding practices while developing backend services and user experience- Perform Code Reviews- Design and develop proof of concepts- Create mockup / prototypes as needed- Provide daily, weekly updates and corresponding status reports to management - Identify problems and effectively communicate solutions to peers and management on the improvements- Troubleshooting and maintenance of developed applications- Coach and guide other team membersv,
Keyskills :
secure codingbuild toolsapache kafkastrong communication skillsspring bootload balancinguser acceptanceapache cameltechnical designsprint planningfront end