- 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, and Spring 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
Nice to Have Skills:
- Agile development experience - Scrum, User Stories, CI, TDD, Automated Tests, etc.
- Experience writing Web Services and implementing SOA
- BPM tools such as: jBPM, Activiti, IBM Process Server, Camunda BPM, Drools Rule Engine