Interesting Job Opportunity: Java Developer - Backend Architecture
Patch Infotech Pvt Ltd
Date: 3 weeks ago
City: Delhi, Delhi
Contract type: Full time

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
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Interesting Job Opportunity: Senior Flutter Developer - Dart Programming
SMC,
Delhi, Delhi
11 hours ago
About The JobThe ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player.You will be a lead developer responsible for the development of new software products and enhancements to existing products.You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.Responsibilities Writing clean, high-quality, high-performance, maintainable code Strong knowledge of Flutter and Dart programming languages....

Principal Engineer - Static
Air Liquide,
Delhi, Delhi
1 day ago
How will you CONTRIBUTE and GROW?The Principal Engineer is part of the hierarchical organization, reporting directly to the Head of the Department as direct discipline superior.In a project execution environment, the primary responsibility of the Engineer is to efficiently execute the work packages of the Discipline, been assigned and to assist the Discipline project Lead Engineer to deliver the work...

Country Sales Manager
HP,
Delhi, Delhi
4 days ago
Job Summary This role is responsible for leading and managing a team of senior individual contributors and managers to achieve revenue and margin goals contributing to the revenue growth for the organization. The role develops business strategies utilizing domain knowledge and ensures clients’ concerns are addressed, thereby fostering strong relationships. The role manages budgets, oversees documentation of sales materials, and...
