HamburgerMenu
hirist

Java Backend Developer - Microservices Architecture

Sheryl strategic solutions Pvt. LTD .
Pune
3 - 5 Years

Posted on: 21/07/2025

Job Description

Role : Java Microservices Developer

Location : Hybrid (Pune, India - Offshore)

Duration : 6 - 12 Months

About the Role :


We are seeking a highly skilled and experienced Java Microservices Developer to join our dynamic team on a contract basis. This role is crucial for maintaining and evolving our existing microservices architecture, with a particular focus on event processing via Kafka and deployments within an Azure Spring Cloud environment. The ideal candidate will be an individual contributor with strong backend and middle-tier development expertise, a solid understanding of database interactions (not at a DBA level), and experience with modern DevOps practices.

Key Responsibilities :

Microservices Development & Maintenance :


- Maintain and enhance existing Java microservices, specifically those involved in onboarding processes.


- Develop new features and functionalities within the microservices ecosystem as required.

- Ensure the scalability, reliability, and performance of microservices.

Kafka Event Processing :

- Design, develop, and optimize event-driven solutions using Apache Kafka for high-volume data processing.

- Work extensively with Kafka consumers and producers to manage real-time data flows.

Azure Spring Cloud Deployment :

- Deploy, configure, and troubleshoot applications within Azure Spring Cloud.

- Leverage Azure-specific services and best practices for cloud-native development.

Database Interaction :

- Work with relational databases, including hands-on experience with MS SQL Server.

- Experience with Azure SQL Database is a significant plus.

- Understand database schemas and write efficient queries; DBA-level expertise is not required.

DevOps & CI/CD :

- Collaborate with the dedicated pipeline team to ensure smooth and efficient deployments.

- Utilize GitHub for version control and understand GitHub Actions for CI/CD workflows (setup knowledge beneficial).

- Participate in code reviews and ensure adherence to coding standards and best practices.

Monitoring & Logging :

- Work with monitoring tools like Datadog and contribute to the transition towards Dynatrace for comprehensive application observability.

- Implement robust logging mechanisms for effective troubleshooting and performance analysis.

Individual Contribution :


- Take ownership of tasks and deliver high-quality code independently.

- Proactively identify and resolve technical issues.

- Collaborate effectively with cross-functional teams and stakeholders.

Required Skills & Experience :


- Extensive experience as a Java Developer, with a strong focus on building and maintaining microservices.

- Proficiency in Spring Boot and the Spring ecosystem.

- Demonstrable experience with Apache Kafka for event processing and streaming.

- Hands-on experience with Azure Spring Cloud for application deployment and management.

- Solid understanding of database concepts and practical experience with MS SQL Server; Azure SQL Database experience is highly desirable.


- Familiarity with GitHub for version control and understanding of GitHub Actions.

- Experience with monitoring and logging tools such as Datadog (or similar) and an understanding of Dynatrace.

- Proven ability to work as an individual contributor, managing tasks from conception to completion.

- Strong problem-solving skills and a keen eye for detail.

- Excellent communication and collaboration abilities.


info-icon

Did you find something suspicious?