Location: Must be in Columbus Ohio or Minnesota – hybrid 3 days a week onsite
Job Summary: We are seeking an experienced Java Developer with expertise in Fuse, Angular, and DB2 to join our dynamic development team. As a Java Developer, you will play a key role in designing, developing, and maintaining our software solutions, ensuring high-performance, scalability, and reliability. You will collaborate with cross-functional teams and stakeholders to deliver innovative and robust applications.
Responsibilities:
- 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