Posted on: 27/08/2025
Position : Senior Java Integration Developer
Experience : 7+ Years
Location : Hyderabad or Pune, India
Work Model : Hybrid (3 days mandatory work from office)
Job Summary :
We are seeking a highly skilled and experienced Senior Java Integration Developer to join our team. The ideal candidate will have extensive experience in building robust, scalable system-to-system integrations using modern Java technologies. This role requires a hands-on developer with deep expertise in microservices architecture, the Spring ecosystem, and cloud-native development. You will be instrumental in designing and implementing complex integrations that connect our services to a variety of internal and external systems.
Key Responsibilities :
Integration Development :
- Design, develop, and implement complex system-to-system integrations using Java.
- Build high-performance services and APIs for both internal and external consumption.
- Utilize message queues (Kafka, RabbitMQ, ActiveMQ) to build event-driven and asynchronous integration pipelines.
Microservices Architecture :
- Architect and build resilient, scalable microservices using Spring Boot.
- Implement service discovery, load balancing, and circuit breakers using Spring Cloud components.
- Ensure security at both the application and service levels using Spring Security.
Cloud-Native Development :
- Develop cloud-ready applications and leverage platform services from cloud providers such as AWS, Azure, or GCP.
- Work with cloud-native messaging services (e.g., AWS SQS/SNS, Azure Service Bus) for asynchronous communication.
Technical Design & Collaboration :
- Apply industry-standard design patterns and principles to create maintainable and scalable code.
- Collaborate with cross-functional teams, including architects and DevOps engineers, to ensure solutions align with business and technical requirements.
- Contribute to code reviews and provide technical mentorship to junior developers.
Testing & Quality Assurance :
- Write comprehensive unit tests using JUnit and other testing frameworks.
- Ensure the quality of deliverables by conducting thorough testing and adhering to coding standards.
Required Skills :
Core Java :
- Expert-level proficiency in modern Java versions (Java 8, 11, or newer).
- Strong understanding of object-oriented programming (OOP) principles and core Java libraries.
Frameworks & Architecture :
- Extensive hands-on experience with Spring Boot and Spring Data.
- Deep knowledge of the Spring Cloud ecosystem for building microservices.
- Expertise in securing applications using Spring Security.
- Strong understanding and practical application of design patterns relevant to enterprise application development.
Integration & Messaging :
- Mandatory experience with Kafka or other message queue technologies (RabbitMQ, ActiveMQ).
- Proven experience building RESTful APIs and developing services for system-to-system communication.
Cloud & DevOps :
- Practical experience with at least one major cloud platform (AWS, Azure, or GCP).
- Familiarity with CI/CD practices and tools (e.g., Git, Jenkins).
Testing :
- Experience with unit testing frameworks such as JUnit.
- Knowledge of mocking frameworks like Mockito.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1536885
Interview Questions for you
View All