Information Technology
Full-Time
Patch Infotech Pvt Ltd
Overview
Job Description
Responsibilities :
Work with relational databases (MySQL) and/or NoSQL databases.
Design and implement efficient database schemas and queries.
Responsibilities :
- Design, develop, and maintain robust and scalable Java applications using Java 1. 7 and above, with a strong emphasis on Java 8+ features.
- Develop and implement microservices architecture using Spring Boot.
- Write clean, efficient, and well-documented code.
- Participate in all phases of the software development lifecycle (SDLC), including requirements gathering, design, development, testing, and deployment.
- Troubleshoot and debug complex issues.
- Develop and consume RESTful and SOAP-based web services.
- Design and implement efficient and secure Web APIs.
Work with relational databases (MySQL) and/or NoSQL databases.
Design and implement efficient database schemas and queries.
- Optimize database performance.
- Implement and maintain comprehensive unit and integration tests using TDD principles.
- Ensure high code coverage and quality.
- Utilize testing frameworks like JUnit, Mockito, or similar.
- Adhere to coding standards and best practices.
- Participate in code reviews and provide constructive feedback.
- Contribute to continuous integration and continuous deployment (CI/CD) pipelines.
- Version Control using Git.
- Effectively communicate technical concepts to both technical and non-technical audiences.
- Collaborate with cross-functional teams, including product managers, designers, and QA engineers.
- Participate in agile development processes.
- Provide and receive constructive criticism.
- 3+ years of professional Java development experience.
- Strong proficiency in Java 1.7 and above, with a deep understanding of core Java concepts.
- Extensive experience with Spring Boot framework.
- Experience developing and consuming RESTful and SOAP web services.
- Hands-on experience with MySQL or NoSQL databases.
- Demonstrable experience with Test-Driven Development (TDD).
- Strong understanding of software development best practices.
- Experience with version control systems (Git).
- Experience with building microservices.
- Excellent verbal and written communication skills.
- Experience with cloud platforms (AWS, Azure, GCP).
- Experience with Docker and Kubernetes.
- Experience with message queues (Kafka, RabbitMQ).
- Experience with CI/CD tools (Jenkins, GitLab CI).
- Experience with performance tuning and optimization.
- Experience with other Java frameworks.
- Experience with front end technologies
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