We are looking for a Java Solution Architect to define technical direction and deliver resilient enterprise platform solutions. You will align stakeholders on architecture, guide modernization and integration work, and apply Java, Apache Kafka, cloud-native practices, and REST best practices. Apply now to help shape scalable, high-availability systems
Responsibilities
-
Translate architectural strategy into detailed engineering plans and executable steps
-
Act as the primary technical authority by resolving complex implementation issues, performing root cause analysis, and defining solution patterns
-
Lead technical conversations, shape architectural decisions, and occasionally contribute hands-on code
-
Coach and support senior engineers to grow the team’s technical capability
-
Partner with Product, SREs, DBAs, and other stakeholders on estimation, technical planning, roadmap building, and configuration management
-
Drive proof-of-concepts and technical spikes, and assess new technologies for business fit
-
Enforce coding standards and code governance while maintaining thorough system documentation
-
Oversee code reviews for major initiatives and steer the review process for critical components
-
Promote automation across testing, performance, and continuous delivery to meet or exceed service level objectives
-
Apply architectural best practices and design patterns for modernization, migration, integration, and system retirement work
-
Identify cross-team dependencies and coordinate with external teams and products for architectural projects and new features
-
Collaborate on end-to-end architecture diagrams, provide system design leadership, and enable cross-team solutions with engineers and architects
-
Encourage innovative approaches to automating build, test, and deployment processes for distributed systems
-
Coordinate with internal and external engineering and architecture teams to deliver product and PI objectives
Requirements
-
Professional experience of 5 years in enterprise software engineering, including at least 1 year in a senior, staff, or architectural role
-
Strong expertise in Java and related backend technologies to build scalable applications
-
Hands-on experience with Apache Kafka for distributed messaging and event streaming
-
Solid background in cloud platforms and cloud-native development practices
-
Proven track record in designing, building, and scaling high-availability production systems
-
Deep understanding of enterprise integration, system architecture, and distributed systems
-
Demonstrated ability to mentor senior engineers and drive collaboration across teams
-
Advanced problem-solving skills, including root cause analysis and technical planning
-
Familiarity with DevOps methodologies, automation, and CI/CD pipelines to streamline delivery
-
Practical knowledge of RESTful API design and architectural best practices
-
Excellent English communication skills (B2+ Upper-Intermediate), both written and verbal
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 UI development and Splunk for monitoring and log analytics
-
Background in mainframe system integration, migration, or modernization initiatives
-
Experience with Salesforce integrations and enterprise application interoperability
-
Exposure to highly regulated domains 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
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.