Key Responsibilities :
- Lead the design, development, and implementation of scalable, high-performance, and
- resilient micro-services using Java, Spring Boot, and related technologies.
- Drive technical design decisions and ensure best practices are followed in development and
- maintenance of micro-services.
- Collaborate with cross-functional teams including business analysts, product managers, and
- quality assurance teams to define and refine product requirements.
- Mentor and guide junior developers, fostering a culture of continuous learning and
- improvement within the team.
- Ensure the delivery of high-quality code by enforcing coding standards, performing code
- reviews, and driving the adoption of automated testing practices.
- Work with DevOps teams to enable continuous integration and continuous deployment
- (CI / CD) pipelines, ensuring smooth deployment and monitoring of micro-services in
- production environments.
- Optimize application performance, scalability, and security by applying best practices and
- leveraging suitable tools and technologies.
- Troubleshoot and resolve complex technical issues, both in development and production
- environments.
- Stay up to date with the latest trends and advancements in micro-services architecture, Java
- technologies, and Spring Boot, and evaluate their potential adoption within the organization.
Required Skillset & Qualifications :
5+ years of experience in software development with a strong focus on Java-basedtechnologies [Java 8 and Java 17 at least].3+ years of hands-on experience in designing and developing micro-services using SpringBoot and related frameworks (Spring Cloud, Spring Security, JPA etc.).Strong understanding of software design principles (SOLID, DRY, etc.) and architecturalpatterns (e.g., event-driven, domain-driven design).Strong experience with RESTful API design and development.Familiarity with QUARTZ job framework.Proficiency with relational and NoSQL databases (PostgreSQL, MongoDB).Experience with message brokers (Kafka, RabbitMQ) and event-driven architectures.Hands-on experience with CI / CD pipelines.Proficiency with GIT workflow including GITHUB or BitBucket as SCM.Expertise in buildSkills Required
Java, Git, Spring, Restful Api