Talent.com
No longer accepting applications
Java Software Engineer

Java Software Engineer

TekIT Software Solutions Pvt. Ltd. (India & USA)Malappuram, IN
14 hours ago
Job description

Senior Java Developer – Microservices & Integration

Location : Hyderabad, Pune, Gurugram, Noida & Delhi

Experience Level : 7+ Years

Employment Type : Full-time

About the Role

We are seeking an experienced Senior Java Developer who is passionate about designing and developing scalable, high-performance microservices and integrations. The ideal candidate will have extensive hands-on experience with Java 17+ , Spring Boot , and WebFlux , along with strong exposure to Kafka , RESTful APIs , and modern CI / CD practices. Experience in logistics domain systems or enterprise integrations is highly desirable.

Key Responsibilities

  • Design, develop, and deploy scalable microservices using Spring Boot and Spring WebFlux frameworks.
  • Develop and maintain RESTful APIs and integration services.
  • Work with Kafka for event-driven architectures and asynchronous messaging.
  • Collaborate with cross-functional teams to ensure smooth integration with multiple databases (DB2, SQL Server, Oracle).
  • Write high-quality, testable code using JUnit and Mockito frameworks.
  • Participate in code reviews, system architecture discussions, and performance tuning.
  • Troubleshoot production issues and drive root cause analysis for incidents.
  • Work closely with the DevOps and Infrastructure teams for deployment automation and CI / CD pipelines.
  • Support change management and deployment processes following IT standards.
  • Engage in agile ceremonies and contribute to sprint planning, estimations, and retrospectives.

Required Skills & Qualifications.

  • Bachelor’s degree in computer science , Engineering, or related field (or equivalent experience).
  • 7+ years of experience in enterprise application development using Java (Version 17 or higher) .
  • Proficiency in Spring Boot , Spring MVC / WebFlux , and Core Spring concepts.
  • Strong knowledge of Microservices Architecture and distributed systems.
  • Experience with Kafka , JUnit , and Mockito .
  • Hands-on experience with databases like DB2 , SQL , or Oracle .
  • Familiarity with Gradle 8 / 9 build tools.
  • Exposure to WebMethods or other integration platforms is a strong plus.
  • Understanding of IT support, change management, and deployment processes.
  • Basic knowledge of system integration concepts and data analysis .
  • Experience in Agile development environments .
  • Strong analytical, problem-solving, and communication skills.
  • Ability to lead teams, mentor juniors, and exhibit situational leadership.
  • Self-starter with a continuous learning mindset and the ability to adapt to evolving technologies.
  • Preferred Qualifications

  • Experience in the Logistics domain or related industries.
  • Knowledge of cloud deployment platforms (AWS, Azure, GCP) .
  • Familiarity with containerization technologies (Docker, Kubernetes) .
  • Create a job alert for this search

    Software Engineer Java • Malappuram, IN