This is a full-time position for a Senior Java Developer, with a focus on development using Java, Spring, and Hibernate. The role requires flexibility to work in Agile and Waterfall methodologies, and a preference for working in a banking I.T. team. The position involves experience in all core Java technologies, web technologies, and building applications in diverse environments.
Requirements
- At least 5+ years development experience using Java, spring and hibernate.
- Flexibility to deliver in both Agile & Waterfall methodology.
- 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.