Skip To Main Content
backBack to Search

Java Solution Architect

Solution Architecture, Java, Microservice Architecture Pattern, SQL, Domain-Driven Design (DDD), Enterprise Architecture, Microsoft Azure, Oracle RDBMS, Supply Chain Management
warning.png
Sorry, this position is no longer available

We are seeking a talented Software Architect to join our remote team, working on a cutting-edge project in the supply chain management domain.

As a Software Architect, you will work closely with cross-functional teams to design and implement software solutions that meet business requirements and align with the company's technical strategy. You will be responsible for ensuring that the software architecture is scalable, maintainable, and secure and that it adheres to industry best practices and standards. If you have a passion for solution architecture and are looking for an exciting opportunity to work on a challenging project, we invite you to join our team.

Responsibilities
  • Design and implement software solutions that meet business requirements and align with the company's technical strategy
  • Ensure that the software architecture is scalable, maintainable, and secure
  • Collaborate with cross-functional teams to identify technical requirements and constraints, and to develop solutions that meet those requirements
  • Provide technical guidance and mentorship to other team members, ensuring that they adhere to best practices and standards
  • Develop and maintain technical documentation, including architecture diagrams, design documents, and technical specifications
  • Conduct code reviews and ensure that code quality is maintained at a high level
  • Stay up-to-date with emerging technologies and industry trends, and provide recommendations for their adoption
Requirements
  • 7+ years of hands-on experience in software development using Java
  • 2+ projects in a technical team lead role with constant hands-on work during the last 3 years
  • 1+ years of experience as a Java Solution Architect
  • Expertise in Microservice Architecture Pattern, Domain-Driven Design (DDD), and Enterprise Architecture
  • Strong understanding of SQL and experience with Oracle RDBMS
  • Practical experience in designing and implementing solutions using Microsoft Azure cloud services
  • Experience in the Supply Chain Management domain, with a good understanding of the industry's best practices and standards
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams
  • Strong problem-solving and analytical skills, with the ability to identify and resolve complex technical issues
  • Fluent spoken and written English at an upper-intermediate level or higher
Nice to have
  • Experience with other programming languages such as Python
  • Experience in DevOps and Continuous Integration/Continuous Deployment (CI/CD) practices and tools
  • Certifications in Solution Architecture or related fields
Benefits
  • 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

These jobs are for you