This Contract position within a Java development team focuses on translating requirements into solutions, supporting testing, and identifying process improvements to increase efficiency and reduce risk. The role requires collaboration with various teams and a commitment to maintaining high standards of ethics and compliance. The ideal candidate will be experienced in Java development, microservices, and Agile/Waterfall methodologies.
Requirements
- 7+ years development experience using Java, spring and hibernate.
- Experience in Microservices and MQ.
- Experience working in a banking I.T. team (preferred).
- Java Development: Core Java, Multithreading, Collections, JMS, Hibernate & Spring.
- Very good experience in Apache Camel.
- Java Web Technologies: JSP, JSON/XML (XSLT, XSD, XQuery)
- Application Server: JBOSS server, Tomcat, Apache Http
- Database: Oracle architecture, SAP HANA, SQL
- Middleware: IBM MQ, ActiveMQ, Solace
- IDE: Eclipse, Idea IntelliJ
- Operating System: Linux (with shell scripting), Windows
- Repository: GIT & SVN
- Build tool: Maven
- Deployment: Docker, Azure DevOps
- Confidence to face off to business users & other stakeholders.
- Experience working in at least one full SDLC.
- Experience working in a banking I.T. team preferred.