Meet Cognizant

We’re creating digital experiences

Java Developer

Job Description:

  • Understand the needs of end users and product management teams
  • Work in an agile environment and deliver software using Scrum methods
  • Understand user stories and break down into implementation tasks
  • Develop high quality software using best development practices and enterprise design patterns
  • Develop Batch Jobs for Bulk Processing Records using Spring Batch
  • Create good and sufficient unit tests to test the software
  • Continuously deliver software using the DevOps pipeline and tools
  • Demonstrate working software to product owners and end users, collect meaningful feedback
  • Navigate challenges in terms of uncertainty and focus on delivering high value at any given time
  • Communicate risks and issues, well in advance to the right stakeholders
  • Be proactive in identifying and solving problems
Job Requirements:
  • Core Java Programming
  • Java Spring, Spring Rest, Spring Data,Spring Batch,Spring Security
  • HTML5, REST, Git, JSON, JUnit, Hibernate, MySQL
  • Web UI and Web Services Development
  • Agile (preferably Scrum) Development
  • Unix Scripting ,Scheduler (Quartz/etc)