HamburgerMenu
hirist

Java Software Developer - Spring Boot

EnThrive Techworld Solutions
6 - 10 Years
Pune

Posted on: 22/09/2026

Job Description

About the Role:

We are looking for an experienced Java Developer with 6 - 10 years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, REST APIs, Angular, TypeScript, and JavaScript, with a good understanding of full-stack application development.

Key Responsibilities:

- Design, develop, test, and maintain scalable and high-performance applications using Java and Spring Boot.

- Develop robust and secure RESTful APIs and integrate them with front-end applications and third-party services.

- Build responsive and user-friendly web applications using Angular, TypeScript, and JavaScript.

- Collaborate with product managers, business analysts, UI/UX teams, and other developers to understand requirements and deliver effective solutions.

- Write clean, maintainable, reusable, and well-documented code following established coding standards.

- Design and implement application components using appropriate design patterns and object-oriented programming principles.

- Troubleshoot, debug, and resolve application issues across development, testing, and production environments.

- Participate in code reviews and provide constructive feedback to ensure code quality and maintainability.

- Develop unit and integration tests to ensure application reliability and stability.

- Optimize application performance and identify opportunities for scalability and improvement.

- Work with DevOps and QA teams during application deployment, testing, and release cycles.

- Participate in technical discussions and contribute to architecture and design decisions.

- Stay updated with emerging technologies and industry best practices relevant to Java and full-stack development.

Required Skills:

- 6 - 10 years of professional software development experience.

- Strong hands-on experience with Java and object-oriented programming.

- Strong experience with Spring Boot and related Spring frameworks.

- Good experience in designing and developing REST APIs.

- Hands-on experience with Angular.

- Strong knowledge of TypeScript and JavaScript.

- Experience developing and integrating front-end and back-end applications.

- Good understanding of application development lifecycle and software engineering practices.

- Experience with unit testing, debugging, and code optimization.

- Strong problem-solving and analytical skills.

- Good understanding of Git and version-control practices.

- Ability to work effectively in an Agile/Scrum development environment.

Preferred Skills:

- Experience with microservices architecture.

- Knowledge of Spring Security and application security principles.

- Experience with relational databases such as MySQL, PostgreSQL, or Oracle.

- Familiarity with Docker and Kubernetes.

- Exposure to cloud platforms such as AWS, Azure, or GCP.

- Experience with CI/CD tools and DevOps practices.

- Knowledge of messaging technologies such as Kafka or RabbitMQ.

- Understanding of performance tuning and application monitoring.

Education:

- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...