HamburgerMenu
hirist

MonoSpear Technologies - Senior Java Developer - Spring Boot/Hibernate

MonoSpear Technologies Pvt Ltd
Anywhere in India/Multiple Locations
5 - 10 Years

Posted on: 26/11/2025

Job Description

Description :

About the Role

We are seeking a highly skilled Senior Java Developer to join our engineering team.

You will be responsible for designing, developing, and maintaining high-performance, scalable, and secure backend systems using Java and modern frameworks.

This role involves working closely with cross-functional teams, mentoring junior developers, and contributing to architectural decisions to deliver high-quality software solutions.

Key Responsibilities :

- Design, develop, and maintain backend services using Java (Java 8/11/17) and frameworks such as Spring, Spring Boot, Hibernate.

- Build and optimize RESTful APIs, microservices, and event-driven services.

- Write clean, efficient, and reusable code following industry best practices.

- Participate in architectural discussions and contribute to solution design.

- Implement scalable, secure, and fault-tolerant systems using microservice architecture.

- Evaluate technical choices, propose alternatives, and ensure alignment with long-term technical goals.

- Work with relational and NoSQL databases such as PostgreSQL, MySQL, Oracle, MongoDB.

- Design and optimize database schemas, queries, and data storage patterns.

- Ensure data consistency, reliability, and performance across applications.

- Conduct code reviews and enforce coding standards, best practices, and proper design patterns.

- Develop and maintain unit tests, integration tests, and automated testing pipelines (JUnit, Mockito, etc.

- Troubleshoot and debug production issues, ensuring timely resolution.

- Analyze application performance and optimize system bottlenecks.

- Implement caching, asynchronous processing, and concurrency best practices.

- Ensure high availability, resiliency, and scalability in distributed environments.

- Work with CI/CD tools such as Jenkins, GitLab CI, GitHub Actions.

- Utilize containerization technologies (Docker, Kubernetes is a plus).

- Deploy and manage applications in cloud environments (AWS, Azure, GCP).

- Work closely with product managers, QA, frontend teams, and designers.

- Mentor junior developers and contribute to knowledge sharing within the team.

- Participate in Agile ceremonies sprint planning, stand-ups, retrospectives.

Required Skills & Qualifications :

Technical Skills :

- Strong experience with Java 8+, Spring Boot, Spring MVC, Spring Data, Spring Security.

- Solid understanding of REST APIs, microservices, multithreading, concurrency, and design patterns.

- Experience with relational databases (PostgreSQL, MySQL, Oracle) and NoSQL stores (MongoDB, Redis).

- Familiarity with messaging systems like Kafka, RabbitMQ (optional but preferred).

- Hands-on experience with version control (Git) and build tools (Maven/Gradle).

- Strong debugging and problem-solving abilities


info-icon

Did you find something suspicious?