i
CodeChavo
18 CodeChavo Jobs
Java/Spring Boot Developer (2-4 yrs)
CodeChavo
posted 13hr ago
Flexible timing
Key skills for the job
Company Description :
CodeChavo is a global digital transformation solutions provider that partners with clients from design to operation, focusing on embedding innovation and agility into organizations.
They help companies outsource their digital projects and build quality tech teams to make a real impact through transformation.
Role Description :
This is a full-time on-site role for a JAVA Springboot Developer at CodeChavo located in Dwarka-Delhi.
The developer will be responsible for software development, designing microservices, programming, and utilizing the Spring Framework in Java.
Qualifications :
- Software Development and Programming skills.
- Experience with Microservices and the Spring Framework.
- Proficiency in Java programming language.
- Strong problem-solving skills and analytical thinking.
- Bachelor's degree in Computer Science or related field.
- Experience with microservices architecture and containerisation (e.g, Docker).
- Proficient in developing RESTful APIs and web services.
- Familiarity with database technologies like MySQL, PostgreSQL, or MongoDB.
Responsibilities :
- Design, develop, and maintain robust and scalable Java-based applications using Spring Boot.
- Write clean, efficient, and well-documented code adhering to best practices and coding standards.
- Participate in code reviews and contribute to improving code quality.
- Troubleshoot and debug application issues, ensuring high performance and stability.
- Design and implement microservices-based applications.
- Develop and manage RESTful APIs for seamless communication between microservices.
- Understand and apply microservices design patterns and best practices.
- Utilize Spring Boot, Spring MVC, Spring Data, and other Spring modules effectively.
- Implement dependency injection and other core Spring concepts.
- Configure and manage Spring application contexts.
- Design and implement database schemas using relational or NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Write efficient database queries and optimize performance.
- Integrate database systems with Spring applications using Spring Data JPA or other relevant technologies.
- Work with containerization technologies like Docker.
- Familiarity with container orchestration tools like Kubernetes (Optional but preferred).
- Participate in the deployment and maintenance of applications in production environments.
- Write unit and integration tests using JUnit, Mockito, or other testing frameworks.
- Perform thorough testing to ensure application quality and reliability.
- Participate in performance testing and optimization.
Functional Areas: Software/Testing/Networking
Read full job description