Cognizant is looking for candidates to fill future needs within the business for Java Developers to design, develop, and maintain high-quality, scalable, and robust Java-based applications.
Requirements
- Proven experience in software development with Java.
- Familiarity with Java frameworks such as Spring and Hibernate.
- Understanding of the software development lifecycle and agile methodologies.
- Experience with databases and database integration.
- Knowledge of emerging Java technologies and industry trends.
- Experience contributing to the continuous improvement of development processes.
- Ability to develop and maintain technical documentation.
Responsibilities
- Design, develop, and implement efficient and scalable Java applications.
- Write clean, testable, and well-structured code, adhering to coding best practices.
- Conduct thorough testing, debugging, and troubleshooting to resolve software issues and improve performance.
- Collaborate with business stakeholders, project managers, and other engineering teams to define and meet software requirements.
- Participate in code reviews to ensure code quality and share knowledge with team members.
Other
- Work model: onsite from the United States only
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork skills.
- Experience in mentoring or sharing knowledge with team members.
- Strong initiative and ability to drive innovation.