Java Software Developer - Spring Boot (India)

Java Software Developer - Spring Boot (India)

24 Sep
|
EnThrive Techworld Solutions
|
India

24 Sep

EnThrive Techworld Solutions

India

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 qualified 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.

📌 Java Software Developer - Spring Boot (India)
🏢 EnThrive Techworld Solutions
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java software developer - spring boot (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: java software developer - spring boot (india) / india