Industry: Software Development
Roles & Responsibilities
Adecco is partnering with one of the most well-established and respected financial institution with a strong track record of success.
They have a culture of innovation and continuous improvement, constantly looking for ways to improve their services and offerings.
This position requires 4 to 7 years of experiences in Java-J2EE software engineering, preferrably in a banking environment
Financial/banking industry knowledge is a plus.
Knowledge of Cash Management systems is a strong plus
More than 4 years experience in web and stand-alone application design & development with Java/JEE technologies in Unix environment.
Excellent understanding and practical experience of Spring Frameworks (IOC, Spring Boot, Spring Batch, Spring Integration, Spring Security etc.).
Good understanding on Docker, CI/CD and Kubernetes.
Hands on experience of Jenkins, Maven, Master Deploy.
Good experience of source code management tools such as Git, Svn
Excellent knowledge of messaging systems like WebSphere MQ, HornetQ
Practical experience on working with application servers like Jboss, Jetty, Webphere.
Solution design using proven patterns, awareness of anti-patterns, performance tuning
Good Knowledge and experience of Micro services architecture.
Handson experience in Big Data HDP stack will be an advantage.
Other Professional Skills and Mindset
Strong organizational and communication skills
Strong analytical and problem solving skills
Team spirit – Like explaining and sharing knowledge
Awareness of various software development procedures
Willing to work on new topics and to collectively propose innovative solutions
Ability to follow defined procedures
Understanding and respect of cultural diversity