What are the responsibilities and job description for the Senior Java Full-Stack Developer with GCP Expertise Required position at Cognizant?
Job Summary
We are seeking a Sr. Developer with 5 to 8 years of experience to join our dynamic team. The ideal candidate will have strong technical skills in Java Spring Boot Microservices API Manager GCP Services DevOps Skills/Concepts Database and SQL. Experience in the Automotive Industry is a plus. This is a hybrid work model with day shifts and no travel required.
Responsibilities
- Develop and maintain high-quality software solutions using Java Microservices and GCP Services.
- Design implement and manage APIs using API Manager to ensure seamless integration.
- Collaborate with cross-functional teams to define design and ship new features.
- Ensure the performance quality and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs to improve application performance.
- Implement DevOps practices to streamline the development and deployment processes.
- Conduct code reviews to maintain code quality and ensure adherence to best practices.
- Work closely with database administrators to design and optimize SQL queries.
- Participate in Agile/Scrum ceremonies and contribute to sprint planning and retrospectives.
- Provide technical guidance and mentorship to junior developers.
- Stay updated with the latest industry trends and technologies to ensure continuous improvement.
- Contribute to the documentation of software architecture and design.
- Collaborate with stakeholders to gather and refine requirements.
Qualifications
- Possess strong expertise in API Manager GCP Services Microservices DevOps Skills/Concepts Java Database and SQL.
- Have a minimum of 5 years of hands-on experience in software development.
- Demonstrate excellent problem-solving skills and attention to detail.
- Show proficiency in designing and optimizing SQL queries.
- Exhibit strong communication and collaboration skills.
- Experience in the Automotive Industry is a plus.
- Familiarity with Agile/Scrum methodologies is preferred.
- Ability to mentor and guide junior developers.
- Strong understanding of software development lifecycle and best practices.
- Proven track record of delivering high-quality software solutions.
- Ability to work in a hybrid work model with minimal supervision.
- Commitment to continuous learning and improvement.
- Strong organizational and time management skills.