Java Developer
Synechron · 6 Locations, India
Free account: apply link, HR contact and an AI-written cold email
Synechron · 6 Locations, India
Free account: apply link, HR contact and an AI-written cold email
Job Summary Synechron is seeking an experienced Java Developer to drive the design, development, and delivery of enterprise-grade applications. The role requires strong expertise in Java technologies, microservices architecture, cloud platforms, software quality, and technical team leadership. The successful candidate will guide Java development teams, contribute to architecture decisions, establish coding best practices, and deliver secure, scalable, and high-performance software solutions. This position will support application modernization, reliable production operations, CI/CD adoption, and successful delivery of business objectives. Software Requirements Required Java: Experience with Java 8, Java 11, and Java 17. Spring Boot, Spring MVC, Spring Security, Spring Data JPA, and Hibernate: Experience developing, securing, and maintaining enterprise applications. RESTful Web Services and Microservices: Experience designing and implementing scalable APIs and microservices. API Gateway and Service Discovery: Experience supporting service routing, registration, discovery, and communication. OpenAPI/Swagger: Experience documenting and managing RESTful APIs. Messaging and Integration: Experience with Kafka, RabbitMQ, and JMS. Databases: Experience with Oracle, PostgreSQL, SQL Server, and MongoDB. Cloud Platforms: Experience with at least one of AWS, Azure, or GCP. Containerization and Orchestration: Experience with Docker and Kubernetes. CI/CD and DevOps: Experience with Jenkins, Git, and CI/CD pipelines. Build and Dependency Management: Experience with Maven and/or Gradle. Code Quality and Testing: Experience with SonarQube, JUnit, and Mockito. Software Engineering Practices: Experience with Agile/Scrum methodologies, code reviews, coding standards, application security, performance optimization, and scalability. Preferred Experience in Banking, Financial Services, or Insurance. Exposure to event-driven architecture. Knowledge of containerization and cloud migration. Experience with distributed systems and high-volume transaction processing. Experience with cloud-native application development and modernization. Experience participating in hiring and technical interviews. Overall Responsibilities Lead a team of Java developers by providing technical guidance, mentoring, and delivery support. Design, develop, and maintain scalable, secure, and high-performance enterprise applications. Develop RESTful APIs and microservices using Java and Spring Boot. Drive architecture discussions and implement appropriate software design patterns and development practices. Collaborate with Business Analysts, Architects, QA teams, stakeholders, and delivery teams to translate requirements into effective technical solutions. Conduct code reviews and ensure adherence to coding standards, quality requirements, security controls, and maintainability expectations. Troubleshoot production issues, identify root causes, and provide timely and sustainable resolutions.
Want to reach Synechron's HR directly?
NextKnock finds the hiring contact and writes a personal cold email from your resume. You send it from your own Gmail.