Mid Senior Java Developer – Backend (Java)

Thane
Full-Time
Senior: 5 to 10 years
4L - 16L (Per Year)
Posted on Nov 25 2024

About the Job

Skills

java8+
postgreSQL
docker
Microservice
Spring Boot
JPA
REST APIs
PostgreSQL, Docker

Title: Mid Senior Java Developer – Backend (Java)


Experience: 5-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.

 

About the company

SATMAT TECHNOLOGIES Where Innovation Meets Outsourcing SATMAT TECHNOLOGIES PVT. LTD., since 2017; is a part of SATMAT GROUP, not just an IT outsourcing company; we're architects of technological evolution. Imagine a symphony of code, a ballet of bytes that's the magic we bring to businesses worldwide. Our canvas is the digital realm, and our brushes are the brightest minds in the IT universe.SAT ...Show More

Industry

IT Services and IT Consul...

Company Size

501-1000 Employees

Headquarter

Pune, Maharastra

Other open jobs from SATMAT TECHNOLOGIES