Padmi

Java Microservices Developer

IndiaPosted 2 months ago
Software engineeringSeniorFull Time; Regular
Apply at Innova ESI

Opens the source posting on shine.com

Source description

About the role

View original

As a Java & Backend Engineer, you will be responsible for developing highly concurrent, data-intensive applications at scale. Your expertise in Java will be crucial in designing and building robust REST APIs. You will need to have a strong command of concurrency, multithreading, and high-throughput system design. Additionally, your understanding of microservices architecture and distributed systems will be essential for creating scalable services. Key Responsibilities: - Build highly concurrent, data-intensive applications using Java. - Design and develop robust REST APIs. - Implement thread-safe and high-throughput system design. - Work with modern Java frameworks such as Spring Boot, Vert.x, and Quarkus. - Develop reactive, non-blocking, scalable services. - Utilize Kafka for event streaming, messaging, and stream processing. - Implement caching strategies using in-memory data stores like Redis. - Work with Docker, Kubernetes, and Helm for infrastructure management. - Implement CI/CD pipelines using Azure DevOps. - Optimize Java application performance through profiling and tuning. - Utilize observability tooling such as Open Telemetry and New Relic for performance monitoring. Qualifications Required: - 7+ years of professional backend development experience. - Strong hands-on expertise in Java programming. - Experience with modern Java frameworks like Spring Boot, Vert.x, or Quarkus. - Knowledge of microservices architecture and distributed systems. - Familiarity with Kafka, messaging, and caching strategies. - Hands-on experience with Docker, Kubernetes, and CI/CD pipelines. - Proficiency in performance optimization and observability tooling. If there are any additional details of the company in the job description, please provide them for a more comprehensive understanding. As a Java & Backend Engineer, you will be responsible for developing highly concurrent, data-intensive applications at scale. Your expertise in Java will be crucial in designing and building robust REST APIs. You will need to have a strong command of concurrency, multithreading, and high-throughput system design. Additionally, your understanding of microservices architecture and distributed systems will be essential for creating scalable services. Key Responsibilities: - Build highly concurrent, data-intensive applications using Java. - Design and develop robust REST APIs. - Implement thread-safe and high-throughput system design. - Work with modern Java frameworks such as Spring Boot, Vert.x, and Quarkus. - Develop reactive, non-blocking, scalable services. - Utilize Kafka for event streaming, messaging, and stream processing. - Implement caching strategies using in-memory data stores like Redis. - Work with Docker, Kubernetes, and Helm for infrastructure management. - Implement CI/CD pipelines using Azure DevOps. - Optimize Java application performance through profiling and tuning. - Utilize observability tooling such as Open Telemetry and New Relic for performance monitoring. Qualifications Required: - 7+ years of professional backend development experience. - Strong hands-on expertise in Java programming. - Experience with modern Java frameworks like Spring Boot, Vert.x, or Quarkus. - Knowledge of microservices architecture and distributed systems. - Familiarity with Kafka, messaging, and caching strategies. - Hands-on experience with Docker, Kubernetes, and CI/CD pipelines. - Proficiency in performance optimization and observability tooling. If there are any additional details of the company in the job description, please provide them for a more comprehensive understanding.

One address, no account. We’ll tell you when matching roles go live.

More at Innova ESI

Related open roles

View all roles