Senior Java Developer
Experience required: 8-14 yearsPlease note that the final round will be F2F interview JOB DESCRIPTION:Must Have Technical/Functional SkillsJava, Spring Boot, Microservices Architecture, REST API Development, Spring Batch, Quartz Scheduler, Kafka/RabbitMQ, SQL & RDBMS, Hibernate/JPA, System Design, CI/CD (Jenkins/Git), Docker, Agile, Debugging & Production Support, API Security (OAuth2/JWT), Code Quality (SonarQube)Roles & ResponsibilitiesDevelop and maintain microservices-based applications using Java and Spring BootBuild and enhance RESTful APIs with focus on performance and securityImplement batch jobs and scheduling solutions (Spring Batch, Quartz)Contribute to system design discussions and architecture decisionsIntegrate services using event-driven and asynchronous messaging patternsPerform code reviews, debugging, and production supportCollaborating with cross-functional teams in an Agile environmentEnsure adherence to CI/CD practices and code quality standards.Strong hands-on experience in Java, Spring Boot, MicroservicesProficiency in API development and backend service designWorking knowledge of event-driven architecture and integration patternsExperience with SQL and RDBMS systemsExposure to CI/CD, Git, and Agile methodologyExperience in production support and issue resolution