Senior Java Developer
![]() | |
![]() | |
![]() United States, Michigan, Farmington Hills | |
![]() | |
Senior Java Developer 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. Learn how Cognizant helps clients lead with digital at www.cognizant.com. Role: Senior Java Developer Location: Southfield, MI (Hybrid) Cognizant Technology Solutions is looking for "Senior Java Developer" to join in our team of IT professionals in a permanent role. If you meet our background requirements and skills and are looking for an opportunity with these skills and expertise, here is the ideal opportunity for you! Responsibilities: * We are seeking a Senior Java Developer with 6 to 8 years of experience to join our team. * The ideal candidate will have strong technical skills in JUnit5, YAML, Spring Boot, SONARQUBE, Oracle Weblogic JMS, jMock, Java, JSON, GIT, XML, Spring Framework, and Linux. * Experience in the Cards & Payments domain is a plus. This is a hybrid work model with day shifts and no travel required. * Lead the design and development of software solutions using Java, Spring Boot, and related technologies. * Oversee the implementation of JUnit5 for unit testing to ensure code quality and reliability. - Provide expertise in YAML for configuration management and data serialization. * Utilize SONARQUBE to maintain code quality and manage technical debt. - Manage messaging services using Oracle Weblogic JMS for reliable communication between applications. - Implement mocking frameworks like jMock to facilitate unit testing. * Ensure seamless integration of JSON and XML data formats in application development. - Use GIT for version control and collaboration with other developers. * Apply the Spring Framework to build robust and scalable applications. - Maintain and troubleshoot applications on Linux environments. * Collaborate with cross-functional teams to deliver high-quality software solutions. - Contribute to the continuous improvement of development processes and practices. * Stay updated with the latest industry trends and technologies to drive innovation. Technical Skills: JUnit5, YAML, Spring Boot, SONARQUBE, Oracle Weblogic, JMS, jMock, Java, JSON, GIT, XML, Spring Framework, and Linux. Salary and Other Compensation: This position is also eligible for Cognizant's discretionary annual incentive program, based on performance and subject to the terms of Cognizant's applicable plans. Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:
Disclaimer: The salary, other compensation, and benefits 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. |