We are searching for a Java Solution Architect to join our organization.
This position provides the chance to shape technical strategy and deliver resilient solutions for enterprise platforms. You will collaborate with a variety of stakeholders to ensure technology initiatives align with business objectives. The ideal candidate combines strong technical leadership with a drive for modernizing and integrating complex systems.
Responsibilities
-
Turn architectural strategies into detailed engineering plans and actionable steps
-
Serve as the main technical authority, addressing complex implementation challenges, conducting root cause analysis, and defining solution patterns
-
Lead and facilitate technical discussions, influence architectural direction, and occasionally participate in hands-on coding
-
Mentor and support senior engineers to strengthen the technical expertise of the team
-
Work with Product, SREs, DBAs, and other stakeholders on story estimation, technical planning, roadmap development, and configuration management
-
Drive proof-of-concept projects, technical spikes, and evaluate new technologies for business suitability
-
Ensure adherence to coding standards, code governance, and maintain comprehensive system documentation
-
Oversee code reviews for major features and initiatives, guiding the review process for critical components
-
Promote and implement automation in testing, performance, and continuous delivery to meet or exceed service level objectives
-
Apply architectural best practices and design patterns in modernization, migration, integration, and system retirement efforts
-
Identify and coordinate dependencies with external teams and products for new features and architectural projects
-
Collaborate on the creation of end-to-end architecture diagrams, provide technical leadership in system design, and facilitate cross-team solutions with engineers and architects
-
Encourage innovative approaches to automating build, test, and deployment processes for distributed systems
-
Coordinate with both internal and external engineering and architecture teams to achieve product and PI objectives
Requirements
-
At least 5 years of experience in enterprise software engineering, with a minimum of 2 years in a senior, staff, or architectural position
-
Strong expertise in Java and related backend technologies for developing scalable applications
-
Experience with Apache Kafka for distributed messaging and event streaming
-
Solid background in cloud platforms and cloud-native development practices
-
Proven ability to design, build, and scale high-availability production systems
-
Deep understanding of enterprise integration, system architecture, and distributed systems
-
Demonstrated experience mentoring senior engineers and driving collaboration across teams
-
Advanced skills in problem-solving, root cause analysis, and technical planning
-
Familiarity with DevOps methodologies, automation, and CI/CD pipelines for streamlined software delivery
-
Knowledge of RESTful API design and architectural best practices
-
Excellent English communication skills, both verbal and written, at B2+ level
Nice to have
-
Advanced knowledge of SQL and NoSQL databases such as Postgres, Oracle, MongoDB, Cassandra, DynamoDB for comprehensive data management
-
Experience with ReactJS for user interface development and Splunk for monitoring and log analytics
-
Background in mainframe system integration, migration, or modernization projects
-
Experience with Salesforce integrations and enterprise application interoperability
-
Experience building solutions for highly regulated industries such as investment or banking
-
Previous involvement in SRE, DBA, or operations-focused engineering roles
We offer
-
International projects with top brands
-
Work with global teams of highly skilled, diverse peers
-
Healthcare benefits
-
Employee financial programs
-
Paid time off and sick leave
-
Upskilling, reskilling and certification courses
-
Unlimited access to the LinkedIn Learning library and 22,000+ courses
-
Global career opportunities
-
Volunteer and community involvement opportunities
-
EPAM Employee Groups
-
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn