Home
Jobs

Java Developer - Microservices Architecture

0 years

0 Lacs

Posted:6 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Requirements 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. Responsibilities Design, develop, and maintain high-quality Java-based applications and microservices using Spring Boot. Apply Design Patterns and OOPs principles to create scalable, maintainable, and efficient software solutions. Implement robust and performant Web Services (REST, SOAP, Microservices) for seamless integration with other systems. Work with both relational and NoSQL databases to design and implement efficient data storage and retrieval mechanisms. Write comprehensive unit and integration tests following Test-Driven Development (TDD) principles. Participate actively in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment. Collaborate effectively with cross-functional teams, including frontend developers, testers, and product owners. Troubleshoot and resolve technical issues effectively and efficiently. Stay up-to-date with the latest trends and technologies in Java development. Contribute to the continuous improvement of our development processes and best practices. (ref:hirist.tech) Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview Now

My Connections Patch Infotech Pvt Ltd

Download Chrome Extension (See your connection in the Patch Infotech Pvt Ltd )

chrome image
Download Now

RecommendedJobs for You