EPAM logo

Mid-level Java Developer

EPAM·Salary not specified

Primary stack

SpringSoftware TestingCI/CDGitJavaSQL

Job description

About the Position

We're looking for a Mid-level Java Developer to join our team in Lisbon, Portugal in a hybrid working mode. In this role, you will contribute to the development and maintenance of a critical derivatives platform that supports both pre-trade and post-trade functionalities for equity-related products. The position offers the opportunity to work in an agile environment, ensuring high-quality, secure, and scalable solutions that deliver real business value.

Responsibilities

  • Develop and maintain application components ensuring quality, security, and performance
  • Participate in agile-based software development processes including technical analysis, documentation, coding, testing, and code reviews
  • Collaborate closely with production support teams to manage releases and resolve issues
  • Partner with business stakeholders to clarify requirements and ensure timely delivery
  • Provide L3 support, troubleshoot incidents, and ensure platform stability
  • Contribute to continuous improvement initiatives and technical enhancements for long-term sustainability

Requirements

  • Degree in Computer Science or related field, or equivalent professional experience
  • At least 3 years of experience in software development roles
  • Strong expertise in Java (version 21 or higher) and Spring frameworks
  • Proficiency with relational database systems and SQL
  • Knowledge of asynchronous messaging technologies
  • Familiarity with frontend or full-stack development using JavaScript and frameworks such as Angular or jQuery (optional)
  • Experience with CI/CD processes, build tools like Maven, and version control systems such as Git
  • Ability to manage and troubleshoot evolved codebases effectively
  • Understanding of software testing principles and requirement analysis

Nice to Have

  • Exposure to the financial domain or derivatives trading systems
  • Hands-on experience with scripting and automation for deployment processes
  • Familiarity with containerization and orchestration tools is a plus

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 2384 roles

Popular searches