Entroncamento, Portugal
1 year ago

Job Overview

Job Type
Senior Level | Software Engineering
Pay
Not disclosed

Job description

Location:
Entroncamento, Portugal
Work arrangement:
On-site

Role Summary

We are seeking a Solution Architect to join our Integration team.

In this role, you will focus on driving innovation through the integration best practices and reusable patterns. Your role will involve collaborating in an Agile environment and ensuring the quality of delivery through comprehensive testing practices. If you are passionate about APIs and integration, we invite you to apply.

Responsibilities - Apply a continuous improvement mindset alongside API and integration best practices

  • Implement reusable patterns to drive innovation and refinement
  • Follow and enforce coding standards and conventions
  • Perform code reviews constructively to ensure quality
  • Conduct comprehensive unit testing and integration testing
  • Adopt testing automation to enhance delivery quality
  • Collaborate in an Agile organization and participate in Agile ceremonies
  • Contribute to the adoption of Agile software development methodologies

Requirements - Minimum of 7 years of practical hands-on experience in software development

  • Work experience in integration technology
  • Hands-on experience with the MuleSoft Anypoint Platform and its components
  • MuleSoft Architect Certification
  • Good understanding of integration best practices and related design patterns
  • Considerable experience with RESTful APIs and microservice architectures
  • Proficiency in designing and troubleshooting reusable transformations in DataWeave 2.0
  • Good understanding and working experience with various connectors and messaging (JMS, Kafka, AMQP, SNS/SQS), and enterprise applications (Salesforce, SAP, Workday)
  • Working experience with SQL and NoSQL databases
  • Experience with synchronous and asynchronous services
  • Strong verbal communication skills to engage in technical workshops
  • Ability to identify project risks and propose mitigation options
  • Willingness to support and collaborate within the team
  • Fluent English proficiency

Nice to have - Experience with Cloud services such as Amazon Web Services, Google Cloud Platform, or Microsoft Azure

  • Hands-on experience in designing API specifications using RAML or OpenAPI Specification
  • Experience with test automation frameworks
  • Implementation experience of CI/CD concepts and DevOps tool automation
  • Understanding of Web Services and XML transformations

We offer - Competitive compensation depending on experience and skills

  • Variety of projects within one company
  • Being a part of a project following engineering excellence standards
  • Individual career path and professional growth opportunities
  • Internal events and communities
  • Flexible work hours
Role:
Solution Architect (MuleSoft / API)
Job Type:
Senior Level | Software Engineering

Company profile

EPAM Systems

epam.com

EPAM 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

More jobs at EPAM Systems

Similar jobs at other companies