Day-to-Day Responsibilities
- Design, develop, and maintain scalable backend applications using Java, Spring Boot, and microservices architecture.
- Collaborate with architects and product owners to define technical solutions that align with business requirements.
- Build and integrate RESTful APIs, ensuring security, performance, and reliability.
- Work with SQL/NoSQL databases to design efficient data models and queries.
- Participate in code reviews, unit testing, and continuous integration to maintain code quality and delivery standards.
- Troubleshoot and resolve complex technical issues across environments.
- Contribute to technical design discussions, coding standards, and best practices
- Mentor and guide junior developers, fostering a culture of knowledge sharing and continuous improvement.
- Stay up to date with emerging technologies, frameworks, and industry trends to bring
innovation into the team.
Page 1 of 2
Essential & Technical Competencies:
- Strong Expertise in Java SE/EE (Collections, Concurrency, Generics, Streams, Lambda) with Spring Boot, Spring Cloud., Hibernate.
- Strong Expertise with Apache Camel
- Strong Expertise in microservices architecture and service orchestration.
- Exposure to event-driven systems, messaging (Kafka, RabbitMQ).
- Experience with CI/CD pipelines and tools such as Git and Jenkins along with Cloud Platform.
- Experience with Containerization & orchestration (Docker, Kubernetes).
- Strong knowledge of SQL/NoSQL databases (Postgres, Oracle, MongoDB, Redis) along with data modelling, performance tuning, caching strategies.
- Frontend knowledge preferably with Angular will be an advantage.
- Experience in Unit Testing tools like Junit etc..
- Ability to design scalable, high-performance, and resilient applications.
- Deep technical expertise in back-end, front-end, or native platforms depending on the squad’s
scope.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Excellent analytical, problem-solving skills Strong communication and collaboration abilities.
- Familiarity with various software development methodologies, such as Agile.
- Passion for continuous learning and staying up-to-date with industry trends and advancements.
- This position is for P3 Grade 10 and 9
Eligibility criteria:
- Average rating 4 or above in last two appraisal cycles
- Having minimum 6+ years of experience in Java and Spring Boot and Apache Camel
#LI-SK1