Java Integration Lead

8 - 13 years

30 - 35 Lacs

Mysuru Bengaluru Mumbai (All Areas)

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Job Summary

Java Integration Lead

Key Responsibilities

  • Lead the development and implementation

    of highly reliable and scalable integration solutions using Java and Spring Boot.
  • Work extensively with messaging frameworks such as Kafka, RabbitMQ, or similar technologies to build event-driven and asynchronous communication patterns.
  • Collaborate with cross-functional teams (e.g., backend, frontend, product, DevOps) to understand integration requirements and translate them into technical specifications.
  • Develop and maintain APIs (RESTful, GraphQL) for seamless data exchange between disparate systems.
  • Implement robust error handling, monitoring, and logging mechanisms for integration flows.
  • Optimize integration solutions for performance, scalability, and security.
  • Participate in and lead code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines.
  • Develop comprehensive unit tests for all integration code using frameworks like JUnit and Mockito, ensuring high code coverage.
  • Design and implement integration tests to validate end-to-end data flow and communication between connected systems and microservices.
  • Troubleshoot and resolve complex integration issues in production and non-production environments.
  • Mentor and guide junior developers within the integration team.
  • Stay up-to-date with emerging integration technologies, patterns, and best practices.

Qualifications

  • 8+ years of professional software development experience, with a strong focus on enterprise integration.
  • Proven expertise in Java development.
  • Experience with the Spring Boot framework for building microservices and integration applications.
  • Experience with relational databases (e.g., PostgreSQL, MySQL, Oracle) and Spring Data JPA.
  • Familiarity with NoSQL databases (e.g., MongoDB, Cassandra) and Spring Data modules for NoSQL.
  • Hands-on experience with messaging frameworks such as Kafka, RabbitMQ, ActiveMQ, or similar.
  • Familiarity with version control systems (e.g., Git).
  • Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Excellent problem-solving skills, attention to detail, and ability to work independently as well as lead a team.
  • Prior experience mentoring or managing small technical teams is a plus.

Nice-to-Have Skills (Bonus Points)

  • A solid understanding of and practical experience with serverless architectures on leading cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines for automated deployments.
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack, CloudWatch).

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Mysuru, Bengaluru, Mumbai (All Areas)

pune, maharashtra, india