Candidate must be located within commuting distance of Newark, DE or be willing to relocate to the area. This position may require travel to project locations.
Required Qualifications
- Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
- At least 4 years of Information Technology experience.
- Experience in Core Java, Spring boot, Webservices.
Preferred Qualifications
- At least 4 to 10 years of experience in Java/J2EE technologies and experience in frameworks like spring, Hibernate.
- Experience of Webservices, REST services, JSP and JavaScript.
- Experience in UNIX/LINUX.
- Experience with DB2, Oracle or MS SQL Server.
- Experience with any enterprise web server preferably WebSphere or JBoss.
- Experience in software development life cycle.
- Experience on one ORM/Persistence Framework: iBatis/MyBatis, Hibernate, JPA, SOA, REST/SOAP Web Services, CXF, JAXWS/JAXRS, JSON, XML, Maven, Test Driven Development (TDD) and Continuous Integration (CI), JUnit, Mockito, IDE: Eclipse, RAD.
- Experience in Project life cycle activities on development and maintenance projects.
- Experience in using version control tools like Bit Bucket, GitHub and Subversion.
- Willing to work in application/production support.
- Experience in banking domain.
- Strong communication and analytical skills.
- Ability to work in team in diverse/ multiple stakeholder environment.
- Experience and desire to work in a global delivery environment.
The job entails sitting as well as working at a computer for extended periods of time. Should be able to communicate by telephone, email or face to face. Travel may be required as per the job requirements.