Cognizant logo

Java MSB Developer- Sr Associate

Cognizant
Full-time
On-site
Karnataka
Technology & Engineering


Job Summary

We are seeking a Sr. Software Engineer with 8 to 12 years of experience to join our team. The ideal candidate will have expertise in Spring Boot and Java with a preference for those with experience in the Cards & Payments domain. This hybrid role offers the opportunity to work on cutting-edge projects in a dynamic environment contributing to impactful solutions in the financial sector.


Responsibilities

  • Develop and maintain high-quality software solutions using Spring Boot and Java to meet business requirements.
  • Collaborate with cross-functional teams to design implement and test new features and enhancements.
  • Ensure code quality and maintainability by conducting code reviews and adhering to best practices.
  • Troubleshoot and resolve complex technical issues to ensure smooth operation of applications.
  • Participate in the full software development lifecycle from requirements gathering to deployment and support.
  • Optimize application performance and scalability to handle increasing user demands.
  • Stay updated with the latest industry trends and technologies to continuously improve development processes.
  • Contribute to the design and architecture of software solutions to ensure they meet business and technical requirements.
  • Work closely with product managers and stakeholders to understand and translate business needs into technical solutions.
  • Mentor and guide junior developers to foster a culture of continuous learning and improvement.
  • Document technical specifications and processes to ensure knowledge sharing and continuity.
  • Engage in agile development practices including sprint planning and retrospectives to deliver high-quality software on time.
  • Collaborate with QA teams to ensure comprehensive testing and validation of software solutions.


Qualifications

  • Possess strong expertise in Spring Boot and Java with a proven track record of successful project delivery.
  • Demonstrate experience in the Cards & Payments domain which is considered a valuable asset.
  • Exhibit excellent problem-solving skills and the ability to troubleshoot complex technical issues.
  • Show proficiency in software development best practices including code reviews and version control.
  • Have a solid understanding of software design patterns and architecture principles.
  • Display strong communication skills to effectively collaborate with cross-functional teams.
  • Be adaptable to a hybrid work model balancing remote and in-office work effectively.