Senior Software Developer – Java

Job Description

  • Contractor
  • Anywhere

Duration: 12 Months + possible extension*

Requirements:
10+ years’ experience in developing n-tier Enterprise applications
10+ years’ hands-on development with Java Enterprise technologies
Expertise in application design, latest design patterns, deployment and troubleshooting
Extensive hands-on development & troubleshooting experience on Java EE platform
Expertise in JPA or Hibernate, Spring Framework and Struts Framework
Proficient working with Databases and SQL (expertise with Azure Cosmos DB, Postgres, Oracle and PL/SQL highly desirable)
Proficient in Eclipse IDE or Rational Application Developer
JavaScript / TypeScript frameworks such as React, Angular, JQuery
Agile development experience – Scrum, User Stories, CI, TDD, Automated Tests, etc.