Job Summary
We are seeking an experienced Architect with 14 to 18 years of experience to join our team. The ideal candidate will have a strong background in JUnit5 Design Patterns YAML Spring Boot Java JSON GIT XML Spring Framework and Linux. This role involves working in a hybrid model with a day shift. The Architect will play a crucial role in designing and implementing high-quality software solutions that align with our companys goals and impact society positively.
Responsibilities
Lead the design and development of software solutions using Spring Boot and Java.Oversee the implementation of design patterns to ensure scalable and maintainable code.Provide expertise in JUnit5 for effective unit testing and code quality assurance.Utilize YAML for configuration management and ensure consistency across environments.Implement and maintain JSON and XML data structures for seamless data exchange.Manage version control using GIT to track changes and collaborate with team members.Ensure the application of Spring Framework best practices in all development activities.Leverage Linux for deploying and managing applications in a hybrid work environment.Collaborate with cross-functional teams to gather and analyze requirements.Develop technical documentation to support the software development lifecycle.Conduct code reviews to ensure adherence to coding standards and best practices.Mentor junior developers and provide technical guidance to the team.Stay updated with the latest industry trends and technologies to drive innovation.Qualifications
Possess extensive experience in JUnit5 for unit testing and code quality assurance.Demonstrate proficiency in design patterns for creating scalable and maintainable code.Have hands-on experience with YAML for configuration management.Show expertise in Spring Boot and Java for developing robust software solutions.Be skilled in managing JSON and XML data structures.Have a strong understanding of version control using GIT.Be well-versed in the Spring Framework and its best practices.Have experience working with Linux for application deployment and management.Exhibit excellent problem-solving and analytical skills.Possess strong communication and collaboration abilities.Be committed to continuous learning and staying updated with industry trends.Have a proven track record of mentoring and guiding junior developers.Demonstrate the ability to produce high-quality technical documentation.Certifications Required
Certified Spring Professional Oracle Certified Professional Java SE Linux Foundation Certified Engineer
The Cognizant community:
We are a high caliber team who appreciate and support one another. Our people uphold an energetic, collaborative and inclusive workplace where everyone can thrive.
About us:
Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant (a member of the NASDAQ-100 and one of Forbes World’s Best Employers 2024) is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com
Our commitment to diversity and inclusion:
Cognizant is an equal opportunity employer that embraces diversity, champions equity and values inclusion. We are dedicated to nurturing a community where everyone feels heard, accepted and welcome. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other protected characteristic as outlined by federal, state or local laws.
Disclaimer:
Compensation information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview.