4 - 8 years

0 Lacs

Posted:17 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Java Developer, you will be responsible for designing, developing, and maintaining high-quality Java-based applications and microservices using the Spring Boot framework. Your key responsibilities will include: - Applying Design Patterns and Object-Oriented Programming (OOPs) principles to create scalable, maintainable, and efficient software solutions. - Implementing robust and performant Web Services (REST, SOAP, Microservices) for seamless integration with other systems. - Working with both relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB, Cassandra) to design and implement efficient data storage and retrieval mechanisms. - Writing comprehensive unit and integration tests following Test-Driven Development (TDD) principles. - Participating actively in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment. - Collaborating effectively with cross-functional teams, including frontend developers, testers, and product owners. - Troubleshooting and resolving technical issues effectively and efficiently. - Staying up-to-date with the latest trends and technologies in Java development. - Contributing to the continuous improvement of development processes and best practices. Your qualifications should include: - Strong proficiency in Java 8 and above, demonstrating a solid understanding of its features and best practices. - Extensive experience with the Spring Boot framework for building robust and scalable applications. - Solid understanding and practical application of various Design Patterns to create maintainable and efficient code. - Proven experience in developing concurrent and parallel applications using Multithreading concepts in Java. - Deep understanding and practical application of Object-Oriented Programming (OOPs) concepts and principles. - Significant development experience with Web Services, including a strong understanding of Microservices architecture and the implementation of RESTful and SOAP APIs, as well as Web APIs. - Hands-on experience working with both relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB, Cassandra). - Demonstrable experience with Test-Driven Development (TDD) methodologies and adherence to development best practices. The majority of your experience should be in Development projects (Support project experience is less relevant for this role). - Ability to develop applications through their entire software development lifecycle, from requirements gathering to deployment and maintenance. - Excellent verbal and written communication skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders. As a Java Developer, you will be responsible for designing, developing, and maintaining high-quality Java-based applications and microservices using the Spring Boot framework. Your key responsibilities will include: - Applying Design Patterns and Object-Oriented Programming (OOPs) principles to create scalable, maintainable, and efficient software solutions. - Implementing robust and performant Web Services (REST, SOAP, Microservices) for seamless integration with other systems. - Working with both relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB, Cassandra) to design and implement efficient data storage and retrieval mechanisms. - Writing comprehensive unit and integration tests following Test-Driven Development (TDD) principles. - Participating actively in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment. - Collaborating effectively with cross-functional teams, including frontend developers, testers, and product owners. - Troubleshooting and resolving technical issues effectively and efficiently. - Staying up-to-date with the latest trends and technologies in Java development. - Contributing to the continuous improvement of development processes and best practices. Your qualifications should include: - Strong proficiency in Java 8 and above, demonstrating a solid understanding of its features and best practices. - Extensive experience with the Spring Boot framework for building robust and scalable applications. - Solid understanding and practical application of various Design Patterns to create maintainable and efficient code. - Proven experience in developing concurrent and parallel applications using Multithreading concepts in Java. - Deep understanding and practical application of Object-Oriented Programming (OOPs) concepts and principles. - Significant development experience with Web Services, including a strong understanding of Microservices architecture and the implementation of RESTful and SOAP APIs, as well as Web APIs. - Hands-on experience working with both relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB, Cassandra). - Demonstrable experience with Test-Driven Development (TDD) methodologies and

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You