What are the responsibilities and job description for the Java Software Architect - CTH (Only local to OH) position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Javen Technologies, Inc, is seeking the following. Apply via Dice today!
Title: Software Architect - Java
Location: Cincinnati, OH 45202
Duration: CoContract to Hire
Must Have
Title: Software Architect - Java
Location: Cincinnati, OH 45202
Duration: CoContract to Hire
Must Have
- Java
- Platofrm Engineering
- RESTful APIs
- Spring Framework
- Banking/Financial Services Background
- Bachelor’s degree in a relevant technology field or equivalent combination of education and work experience
- 5 years of engineering or other IT work experience relevant to the position
- Experience working with third party commercial off the shelf and internally built applications
- Deep understanding of reactive architecture principles and familiarity with micro-service-oriented architecture
- Understanding of decentralized and asynchronous data flows and related tools, modern warehousing best practices, and the data security as a fundamental aspect of data movement
- Experience with container hosted application footprints in hybrid cloud/on-premises environments
- Outstanding problem-solving and communication skills
- Willingness to work in a highly collaborative environment spanning multiple departments and squads
- Deep understanding of IT security best practices
- Experience in banking or financial services industry
- Experience analyzing legacy platforms, documenting current state tech stack and process flows, and translating optimized business processes into modern technical architectures
- Experience designing, implementing, and supporting complex technical solutions
- Able to provide technical coaching and guidance to junior software and platform engineers
- 3 to 5 years’ experience in Java 17 or higher
- 3 to 5 years’ experience in Spring 6.x & Spring Boot 3.x
- 3 to 5 years with RESTful API development and back end for front ends
- 1 to 3 years’ experience in micro-service-oriented back-end architecture & development
- 1 to 2 years’ experience working in agile/scrum teams
- 1 to 3 years’ experience with Test Driven Development with Junit
- Prior experience with Git, GitHub, Jenkins and JFrog
- Experience with core banking platforms (deposit systems, debit card processing, ATM, check processing or client billing) is a plus