caspex tech llp
Caspex - Lead Java Developer - Microservices Architecture
Job Location
chennai, India
Job Description
We are seeking a skilled and experienced Java Developer / Lead Java Developer with a strong background in developing scalable, high-performing applications. This role will focus on building, enhancing, and maintaining backend services and applications using Java, Spring Boot, and Microservices architecture. A solid understanding of front-end technologies, especially React, JavaScript, and Vue.js, is preferred. The ideal candidate should be passionate about technology, eager to learn, and capable of working effectively within a team environment. Primary Responsibilities : - Design, develop, test, and deploy high-quality applications and services using Java and Spring Boot frameworks. - Create and maintain RESTful APIs and Microservices to ensure scalability and modularity of applications. - Implement robust and reliable integrations with third-party applications. - Write clean, maintainable, and efficient code, adhering to established standards. - Conduct code reviews to maintain code quality and improve team efficiency. - Optimize application performance, scalability, and reliability. - Design and manage schemas, tables, and queries in PostgreSQL and MongoDB databases. - Work with NoSQL and SQL databases, understanding differences, strengths, and appropriate applications. - Lead and mentor junior developers, sharing best practices and encouraging innovation. - Collaborate with product owners, QA engineers, and other stakeholders to understand and refine project requirements. - Guide the team through best practices, and participate in planning, development, and delivery cycles. - Collaborate with front-end teams to ensure seamless integration of backend services with React, JavaScript, and Vue.js applications. - Implement and support user-facing features when necessary, understanding the full-stack dynamics. - Maintain applications post-deployment, addressing issues as they arise, and continuously improving the codebase. - Investigate and troubleshoot issues, and deploy fixes to ensure the stability and reliability of applications. Required Skills and Qualifications : - Java (Advanced proficiency) with hands-on experience in building backend applications. - Spring Boot (Extensive experience) for creating RESTful APIs and Microservices. - Microservices Architecture: Understanding of service-oriented architecture, deployment, and scalability of microservices. - NoSQL (MongoDB) and SQL (PostgreSQL) databases : Skilled in schema design, queries, and database management. - React.js : Knowledge of front-end application development and integration with backend services. - JavaScript : Proficiency in JavaScript and familiarity with modern JavaScript frameworks. Vue.js: - Familiarity with Vue.js, understanding its integration with backend and application structure. - Bachelor's or Master's degree in Computer Science, Information Technology, or related field. - Familiarity with Agile methodologies, CI/CD practices, and containerization technologies (Docker, Kubernetes). - Experience with cloud platforms (AWS, Azure, or Google Cloud). - Strong problem-solving skills, attention to detail, and a collaborative mindset. Benefits : - Competitive salary and benefits package - Opportunities for professional growth and development - Flexible work environment - Health and wellness programs (ref:hirist.tech)
Location: chennai, IN
Posted Date: 11/28/2024
Location: chennai, IN
Posted Date: 11/28/2024
Contact Information
Contact | Human Resources caspex tech llp |
---|