Cognizant Technology Solutions is seeking a Java Full Stack Developer to join their team of IT professionals in a permanent role, aiming to leverage their skills and expertise to solve business problems through technology.
Requirements
- This individual must be hands-on and strong in Java fundamentals
- Excellent in Algorithm, Data structures and OOPS concepts
- Ability to write programs with optimized solutions
- Strong in Java backend development
- Should have worked on memory management
- Excellent understanding of distributed systems and service-oriented architecture
- Expertise in Spring and Hibernate/web-based technologies
Responsibilities
- Design and code high quality deliverables adhering to defined standards and design principles.
- Lead the development team to implement the solution.
- Perform code review with Peer /Architect team.
- Support for QA, UAT and prod implementation.
- Create unit tests and ensure code coverage is met as per the agreed standards.
- Provide Java and database-based solutions by studying existing technology architecture.
- Analyzing browser compatibility techniques and valuating solution alternatives.
Other
- Requirement analysis.
- End to End Solution design preparation.
- Communicate the project team about status of technical implementation /solution design.
- Assumes responsibility for the quality and timeliness of the team’s deliverables.
- Developing prototypes and writing detailed technical requirements.