Java Software Architect III - Expert In Recruitment Solutions
Southfield, MI 48075
About the Job
MINIMUM KNOWLEDGE, SKILLS AND ABILITIES REQUIRED:
- 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 microservice 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
- 5 years' experience in Java 17 or higher
- 5 years' experience in Spring 6.x & Spring Boot 3.x
- 5 years with RESTful API development and back end for front ends
- 3 years' experience in micro-service-oriented back-end architecture & development
- 2 years' experience working in agile/scrum teams
- 3 years' experience with Test Driven Development with Junit
- Prior experience with Git, GitHub, Jenkins and JFrog
- Java
- Platform Engineering
- RESTful API's
- Spring Framework
- Banking/Financial Services Background
- Experience with core banking platforms (deposit systems, debit card processing, ATM, check processing or client billing) is a plus
Source : Expert In Recruitment Solutions