Job Overview
Job description
- Location:
- Río Grande, Mexico
- Work arrangement:
- On-site
Role Summary
Join our team as a remote Solution Architect with expertise in Java and solution architecture to help us design and develop cutting-edge software.
As a Solution Architect, you will be responsible for designing and evaluating architectures, technology options, and integration with existing platforms. You will also be responsible for technical supervision of the team, architecture review, and documentation.
Responsibilities - Clarifying and gathering business requirements and quality attributes with business representatives
- Solution designing, architectural styles and patterns evaluation, and options evaluation and PoC
- Integration with existing EBSCO CI/CD platforms, contribution to EBSCO architecture decision log if required, and cost modeling
- Feature readiness and functional and non-functional requirements tracking in design/solution
- Work breakdown structure with high-level estimations, dependencies management, and architecture governance
Requirements - Minimum of 10 years of relevant professional experience in IT with focus on Java
- 3+ years of relevant leadership experience
- Minimum 3 finished projects with system design and architecture from scratch
- Extensive experience with Amazon Web services, Java, Spring, Docker, Kubernetes, and RDBMS (MySQL)
- Experience with NoSQL (DynamoDB, Mongo, DocumentDB) and observability tools (Prometheus, Grafana, ELK, Istio) is a plus
- Ability to work in a large-scale Agile environment, preferably SAFe framework
- Good communication skills and upper-intermediate level of English proficiency
Nice to have - Front end development skills
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 a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
By applying to our role, you are agreeing that your personal data may be used as in set out in EPAM's Privacy Notice and Policy.
- Role:
- Solution Architect (Java)
- Job Type:
- Senior Level | Software Engineering
Company profile
EPAM Systems
epam.comEPAM Systems, Inc., also known as EPAM, is a globally active US provider of software engineering and IT consulting services. The company runs software development centers and branch offices in North America, Europe, Asia and Australia, and its offices in Germany are in Frankfurt am Main and Berlin. EPAM Systems took shape in 2002 when two companies set up by Arkadiy Dobkin in Princeton, New Jersey, and Leo Lozner in Minsk, Belarus, were merged. The name originally stood for Effective Programming For America, and the shares were first offered on the New York Stock Exchange in January 2012.
- Company Size
- 50,000 - 100,000 employees
- Headquarters
- Newtown, Pennsylvania, United States
- Founded
- 1993
- Funding Stage
- Public