EPAM logo

Java Solution Architect

EPAM·Salary not specified

Primary stack

Apache KafkaRESTJava

Nice to have's

SQLNoSQLReactJSSplunkSalesforce integrations

Job description

About the Position

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

  • Hybrid work arrangement in Mexico
  • Opportunity to work with cutting-edge technologies and practices
  • Collaborative and innovative work environment
  • Professional growth and development opportunities

About the Company

[Company description if present]

© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.

More at EPAM

All 2376 roles

Popular searches