Talent.com
This job offer is not available in your country.
Java Backend Developer - Microservices Architecture

Java Backend Developer - Microservices Architecture

Innova ESIMumbai
17 days ago
Job description

About the Role :

We are seeking a highly skilled Java Backend Developer to join our dynamic engineering team. The ideal candidate will have strong expertise in Java, J2EE, and Spring Boot frameworks, with hands-on experience in building scalable, performant backend systems. You will play a key role in designing and developing microservices and asynchronous communication solutions that power critical business applications.

Key Responsibilities :

  • Develop, test, and maintain high-quality backend services and APIs using Java 17+ and Spring Boot frameworks.
  • Design and implement robust microservices architecture following SOLID principles and industry best practices.
  • Solve complex algorithmic problems involving data structures such as sorting, searching, trees, and graphs to optimize performance and scalability.
  • Write clean, maintainable, and efficient code with comprehensive unit and integration tests to ensure reliability.
  • Optimize Java application performance through memory management, JVM tuning, and profiling tools.
  • Develop asynchronous communication mechanisms, including messaging queues and event-driven architectures.
  • Collaborate closely with cross-functional teams (frontend, DevOps, QA) to deliver high-impact solutions in an agile environment.
  • Contribute to architectural decisions, design patterns, and technical documentation.
  • Support CI / CD pipelines and automate deployment processes where applicable.
  • Stay up-to-date with emerging technologies and recommend improvements to enhance development workflows.

Must-Have Skills :

  • Strong experience with J2EE and Spring Boot for backend development.
  • Solid understanding of multi-threading and concurrency in Java.
  • Deep knowledge of data structures and algorithms, including trees, sorting, and searching techniques.
  • Expertise in designing and implementing microservices architectures adhering to SOLID design principles.
  • Experience with asynchronous communication frameworks and messaging systems.
  • Ability to fine-tune Java application performance, including memory management and JVM optimizations.
  • Familiarity with RESTful API design and best practices.
  • ref : hirist.tech)

    Create a job alert for this search

    Java Backend Developer • Mumbai