At Cognizant we have an ideal opportunity for you to be part of one of the largest companies in the digital sector worldwide. A Great Place To Work where we look for people who contribute new ideas, experiencing a dynamic and growing environment. At Cognizant we promote an inclusive culture, where we value different perspectives providing career growth and development opportunities. #WelcomeToCognizant!
Job Summary
We are seeking a highly skilled Sr. Software Engineer with 8 to 12 years of experience to join our team. The ideal candidate will have expertise in Azure SQL Spring Boot Angular JS Java JavaScript and MySQL Proficiency in Java (OpenJDK) OOP (Object-Oriented Programming) principles Experience on OpenAPI Specification (Swagger) for API design and documentation Spring Framework (Spring Boot Spring Security Spring Data).
Responsibilities
Skill Set -
Proficiency in Java OpenJDK.
OOP Object Oriented Programming principles.
Experience on OpenAPI Specification Swagger for API design and documentation.
Spring Framework Spring Boot Spring Security Spring Data
Understanding of JSON XML and data serialization deserialization.
Version Control GitHub branching merging pull requests
API testing using tools like Postman SoapUI or Swagger UI.
Build Tools Eclipse and others
Knowledge of CI CD pipelines
Knowledge and experience on Containerizing the API using Docker
Familiarity with logging frameworks like Log4j.
Fixing and Addressing the code vulnerabilities reported by code quality tools like Veracode and SonarQube.
Good To Have Skills
MuleSoft API design and development
Expertise in converting APIs from SOAP to REST.
Familiarity with AZURE environment
SQL query optimization and database design.
Proficiency in working with relational databases e.g. MSSQL PostgreSQL DB2
Develop and maintain high-quality software solutions using Azure SQL Spring Boot Angular JS Java JavaScript and MySQL.
Collaborate with cross-functional teams to design develop and implement new features and enhancements.
Ensure the performance quality and responsiveness of applications through rigorous testing and debugging.
Provide technical guidance and mentorship to junior developers to foster a collaborative and innovative environment.
Participate in code reviews to maintain code quality and ensure adherence to best practices.
Analyze and resolve complex technical issues in a timely and efficient manner.
Contribute to the continuous improvement of development processes and methodologies.
Stay updated with the latest industry trends and technologies to ensure the team remains at the forefront of innovation.
Work closely with stakeholders to understand business requirements and translate them into technical specifications.
Develop and maintain comprehensive documentation for all software solutions.
Ensure compliance with security and data protection standards in all development activities.
Collaborate with the QA team to ensure thorough testing and validation of software solutions.
Provide support and maintenance for existing applications to ensure their continued functionality and performance.
Qualifications
Possess strong expertise in SQL Spring Boot Angular JS Java JavaScript and MySQL.
Have extensive experience in the Property & Casualty Insurance domain.
Demonstrate excellent problem-solving skills and the ability to work under pressure.
Exhibit strong communication and interpersonal skills to effectively collaborate with team members and stakeholders.
Show a proactive approach to learning and adapting to new technologies and methodologies.
Have a proven track record of delivering high-quality software solutions on time and within budget.
Display a strong understanding of software development life cycle (SDLC) and agile methodologies.
Possess a bachelors degree in Computer Science Engineering or a related field.
Have experience with version control systems such as Git.
Show a commitment to continuous improvement and professional development.
Demonstrate the ability to work independently as well as part of a team.
Exhibit strong organizational skills and attention to detail.
Have a passion for technology and a desire to make a positive impact on the company and society.
Why Cognizant?
Improve your career in one of the largest and fastest growing IT services providers worldwide
Receive ongoing support and funding with training and development plans
Have a Highly Competitive Benefits And Salary Package
Get the opportunity to work for leading global companies
We are committed to respecting human rights and build a better future by helping your minds and the environment
We invest in people and their wellbeing.
We create conditions for everyone to thrive. We do not discriminate based on race, religion, color, sex, age, disability, nationality, sexual orientation, gender identity or expression, or for any other reason covered.
At Cognizant we believe than our culture makes us stronger!
Join us now!
#BeCognizant #IntuitionEngineered
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job