02 Aug
|
Diverse Lynx
|
India
02 Aug
Diverse Lynx
India
JD for Java Developer.
Key Responsibilities
Java Development: Design, develop, and maintain high-quality, productive, and scalable Java applications and services.
Backend Development: Work on the backend of web and enterprise applications, ensuring robustness, performance, and reliability.
API Design & Integration: Design and implement RESTful APIs, and integrate third-party APIs and services to enhance application functionality.
Database Integration: Work with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) for effective data storage, querying, and optimization.
Performance Optimization: Identify performance bottlenecks and optimize application performance, focusing on both code efficiency and database queries.
Microservices Architecture: Design, develop, and maintain microservices-based applications using tools such as Spring Boot, Docker, and Kubernetes.
Unit Testing & TDD: Write unit tests using JUnit, Mockito,
and other testing frameworks to ensure code quality. Practice Test-Driven Development (TDD) and maintain a high standard for software reliability.
Version Control: Use Git for version control and follow best practices for branching, merging, and code reviews.
CI/CD: Participate in continuous integration and continuous deployment (CI/CD) processes to automate testing and deployment pipelines.
Cooperative Development: Work closely with other developers, QA engineers, and product managers to understand requirements and deliver solutions in a timely manner.
Code Reviews & Documentation: Review colleagues' code, provide constructive feedback, and ensure adherence to coding standards. Document code and processes clearly for future maintenance and scalability.
📌 Java Developer Chennai (India)
🏢 Diverse Lynx
📍 India