Position: Java solution Architect
Company: EPAM
Category: Java
Experience required: 5y
English level: upper

Java Solution Architect Description

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

EPAM is committed to providing our global team of 36,700+ EPAMers with inspiring careers from day one. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence. In today’s new market conditions, we continue to support operations for hundreds of clients around the world remotely, with the vast majority of our teams working from home. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential

DESCRIPTION
For over 35 years, our client has been a family-owned financial institution based in Tulsa, Oklahoma, and has built its legacy on personal service, flexibility, strength, and integrity. Now, with bold leadership and a renewed commitment to customer-centricity, our client is aiming higher for the next 35 years. New ideas, strong partnerships, and modern technology will accompany a winning culture to deliver more control and a surprisingly easy experience.
This is a greenfield project aiming to deliver the Crypto Trading platform that enables our client’s customers to simultaneously manage both bank and crypto accounts when moving between digital assets and fiat currencies using mobile devices.
RESPONSIBILITIES:

Work in a team of SAs: split work, take responsibility of an area, share results, collaborate
Close cooperation with the client stakeholders to extract/clarify business and technical requirements
Design of technical solutions and aligning them with the client
Produce appropriate architecture artifacts and deliverables
Identify dependencies, create work breakdown, estimations and road maps
Apply governance during the implementation
REQUIREMENTS
2+ years’ experience in AWS (serverless, storage, networking, security, monitoring, etc.)
5+ years’ experience in Java
Experience in designing highly available and scalable solutions in AWS
Expertise in microservice architecture and its supporting technologies
Experience in modeling/development of relational and non-relational data storages, including multitenant storages
Team player
Good communication skills, including an easy way to build connections to both client contacts and team
Being able to actively negotiate with the client, keeping a healthy balance between EPAM and client interests
Ability to pitch solution directly to a client
Upper-Intermediate or higher English level, both spoken and written (B2+)
NICE TO HAVE
Understanding of Core Banking capabilities and Open Banking