Design, develop, and maintain Java-based applications using Fuse, Angular, and DB2. (they could decide at the end of the week that Angular is going to be replaced with Honeycomb React!)
Implement efficient and scalable software solutions using Java, Fuse, Angular, and DB2.
Perform code reviews, debugging, and troubleshooting to identify and resolve software defects and performance issues.
Stay up-to-date with the latest industry trends, technologies, and best practices related to Java development, Fuse, Angular, and DB2.
Must have skills:
Proven experience as a Java Developer with hands-on experience in Fuse, Angular, and DB2.
Strong understanding of object-oriented programming principles and design patterns.
Experience with integration technologies such as Apache Camel and JBoss Fuse.
Understanding of software development lifecycle (SDLC) and agile methodologies.
Strong experience with RESTful web services and microservices architecture
Experience with other Java-based frameworks such as Spring Boot or Struts
Must have prior experience deploying in FUSE.
Must be able to create domain driven API’s that can be reused from front end, backend, and batch.
Banking experience is a must!
Preferred Skills:
Knowledge of cloud platforms such as AWS or Azure.
Understanding of DevOps practices and tools like Git, Jenkins, and Docker.