Mid Senior Java Developer – Backend (Java)

4 - 6 years

6 - 8 Lacs

Posted:4 months ago| Platform: Naukri logo

AI Match Score
Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


Skills:
  • . java8+, Microservice, Spring Boot, JPA, REST APIs, PostgreSQL, Docker, postgreSQL, docker,. TitleMid Senior Java Developer Backend (Java). Experience5-9 Years. Java 8+, Microservices, Spring Boot, JPA, REST APIs, PostgreSQL, Docker. Responsibilities. We are seeking a Java Developer with 5-9 years of experience in building high-performance, scalable, and secure applications. The ideal candidate should have expertise in object-oriented programming (OOP) principles, microservices architecture, and hands-on experience with Spring Boot, JPA, Native Queries, Stream APIs, and RESTful API development.
  • This role involves end-to-end development, including solution design with a focus on performance, security, and database transaction management. The successful candidate will also be responsible for implementing custom entity mappings and contributing to a dynamic team that develops production-ready software systems to manage critical business transactions.
  • Key Responsibilities. Develop, test, and maintain Java applications using Spring Boot and the Collections Framework.
  • Design and implement a microservices-based architecture for scalable and modular applications.
  • Apply OOP principles such as inheritance, polymorphism, encapsulation, and abstraction in daily development tasks.
  • Build and consume RESTful APIs, ensuring efficient communication between microservices and external systems.
  • Utilize EntityManager for custom queries and manage database transactions with JPA.
  • Manage database operations using PostgreSQL, focusing on transaction management.
  • Use Git for version control.
  • Collaborate with developers and stakeholders to ensure successful delivery of projects.
  • Write clean, maintainable, and efficient code following SOLID principles and industry best practices.
  • Skills. Strong proficiency in Java 8+ features and Stream API with multi-threading problem-solving (serialization, synchronization, deadlock handling).
  • Expertise in Spring AOP, Collections Framework, Exception Handling, JSP, Servlet, JDBC, JSON, Spring, Spring MVC, Spring Boot, Spring Security (JWT, OAuth2), and Microservices.
  • Experience with deployment using Docker.
  • Familiarity with Hibernate mappings (1:1, 1, Many).
  • Knowledge of API Gateway implementation.
  • Hands-on experience in working with Linux, SQL, Triggers, and Native Queries.
  • Experience with cloud platforms like Azure or AWS.
  • Familiarity with Angular or React for front-end development is a plus.
  • Preferred Advantage Skills. Experience with Spring Cloud for building distributed systems.
  • Familiarity with API Gateway and its implementation