Job Description

<p>Design, develop, and maintain high-performance, scalable backend systems using Java (8+) and Spring Boot.</p> <p> Strong core java experience with good understanding of data structures and algorithms.</p> <p> Design and implemented enterprise-level applications using Java, Spring Boot, Spring security, Spring Data JPA, ORM like hibernate ensuring high performance and maintainability.</p> <p> Design efficient data persistence layers using Hibernate/JPA, ensuring optimal ORM mappings, transaction management, and query performance.</p> <p> Write and optimize complex SQL queries, database schemas, and indexes to support high-volume, high-performance applications.</p> <p> Develop and integrate RESTful APIs and event-driven services, ensuring secure and efficient inter-service communication.</p> <p> Ensure system resilience using fault tolerance, circuit breakers, retries, and observability (logging, metrics, tracing).</p> <p> Strong understanding of modern cloud architectures and build scalable solutions.</p> <p> Strong understanding and experience of security concepts like OAuth, cryptography.</p> <p> Experience writing unit, functional and integration test cases using test automation frameworks like JUnit and Mockito.</p> <p> Conduct code reviews, refactoring, and technical mentoring.</p> <p> </p> <div> <p> </p> </div>

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application