Bangalore, Karnataka, India
Information Technology
Full-Time
Patch Infotech Pvt Ltd
Overview
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
- Ability to develop applications through their entire software development lifecycle, from
- Excellent verbal and written communication skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders.
- 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
- 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.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in