Job Description
Roles & Responsibilities
- Develop and maintain high-performance applications using Spring Boot Microservices and Java.
- Collaborate with cross-functional teams to design develop and implement software solutions.
- Ensure the scalability and reliability of applications by implementing best practices in coding and architecture.
- Provide technical guidance and mentorship to junior developers to foster their growth and development.
- Conduct code reviews to ensure code quality and adherence to standards.
- Troubleshoot and resolve complex technical issues to maintain system stability and performance.
- Participate in the full software development lifecycle including requirements gathering design development testing and deployment.
- Stay updated with the latest industry trends and technologies to continuously improve the development process.
- Work closely with product managers and stakeholders to understand business requirements and translate them into technical solutions.
- Implement security best practices to protect sensitive data and ensure compliance with industry standards.
- Optimize application performance by identifying and addressing bottlenecks and inefficiencies.
- Document technical specifications and system designs to facilitate knowledge sharing and future maintenance.
Qualifications
- Possess a Bachelors degree in Computer Science Information Technology or a related field.
- Demonstrate strong proficiency in Spring Boot Microservices and Java.
- Have experience with RESTful APIs and web services.
- Show expertise in database technologies such as SQL and NoSQL.
- Exhibit knowledge of cloud platforms like AWS Azure or Google Cloud.
- Display familiarity with containerization technologies such as Docker and Kubernetes.
- Have excellent problem-solving skills and attention to detail.
- Show strong communication and collaboration skills to work effectively in a hybrid environment.
- Demonstrate the ability to work independently and manage multiple tasks simultaneously.
- Have experience with version control systems like Git.
- Show a commitment to continuous learning and professional development.
- Display a proactive approach to identifying and addressing potential issues.
Cognizant will only consider applicants for this position who are legally authorized to work in US without requiring employer sponsorship, now or at any time in the future