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, Java Script, 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 Postgre SQL and Mongo DB databases.
- Work with No SQL 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, Java Script, 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.
- No SQL (Mongo DB) and SQL (Postgre SQL) databases : Skilled in schema design, queries, and database management.
- React.js : Knowledge of front-end application development and integration with backend services.
- Java Script : Proficiency in Java Script and familiarity with modern Java Script 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)
Advertisement:
Caspex - Lead Java Developer - Microservices Architecture, Chennai
Free
Caspex - Lead Java Developer - Microservices Architecture, Chennai
India, Tamil Nadu, Chennai,
Modified November 14, 2024
Description
Job details:
⇐ Previous job |
Next job ⇒ |