Epicareer Might not Working Properly
Learn More
S

Java Software Architect

Salary undisclosed

Apply on


Original
Simplified

Principle Solution Architect

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

Must Have Skills:
Java
Platform Engineering
RESTful API's
Spring Framework
Nice to Have Skills:
Banking/Financial Services Background
Experience with core banking platforms (deposit

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job