HamburgerMenu
hirist

Senior Software Developer - Java Technologies

Wave HR and Advisory Pvt Ltd
Mumbai
3 - 8 Years

Posted on: 27/08/2025

Job Description

We need a Software Engineer/Senior Software Developer with high skills to be part of our fast-paced team. A good candidate should possess Java, Spring Boot, Microservices, and containerization technologies skills. You will be tasked with building high-performance applications and ensuring scalability while applying best practices in software development.

Key Responsibilities :

- Design, develop, and maintain scalable Java applications.

- Implement Spring Boot, Spring MVC, Hibernate/Spring Data JPA in application development.

- Develop and deploy microservices-based architectures.

- Utilize design patterns to optimize code structure and maintainability.

- Implement containerized applications using Docker and orchestrate them using Kubernetes.

- Manage build and dependency management tools like Maven / Gradle.

- Ensure high-quality code by following software engineering best practices, including unit testing and code reviews.

- Write unit tests to ensure code quality and participate in code reviews

- Identify and help resolve software issues with support from senior developers

- Collaborate with cross-functional teams, including product managers, DevOps, and QA teams.

- Troubleshoot and resolve complex software issues.

- Stay updated with the latest technology trends and suggest improvements.

- Experience in databases (SQL and NoSQL), RESTful APIs and web services, and Maven / Gradle for build automation.

- Experience with cloud platforms like AWS, Azure, or GCP.

- Good understanding of CI/CD pipelines and DevOps practices.

- Excellent analytical and problem-solving skills.

- Strong communication and teamwork skills.

- Ability to mentor junior developers and provide technical guidance.

Software Engineer Key Skills :

- 3-8 years of experience in software development using Java 8+.

- Strong foundation in Spring Boot, Spring MVC, Hibernate/Spring Data JPA.

- Basic understanding of Microservices Architecture.

- Exposure to design patterns and best coding practices.

- Hands-on experience with Docker and familiarity with Kubernetes.

- Good knowledge of Maven / Gradle for dependency management.

- Understanding of RESTful APIs and web services.

- Excellent analytical and problem-solving skills.

- Strong communication and teamwork skills.

- Willingness to learn and adapt to new technologies.

info-icon

Did you find something suspicious?