Mid-Level Java Developer

Epam Systems — Portugal · Posted ~7 hours ago

Mid Full-time Hybrid

Skills

Java Software Development Agile Testing Code Review Production Support REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a mid-level Java engineering team developing and maintaining a critical platform for financial markets. You will build secure, high-performance application components, participate in agile analysis, coding, testing and reviews, support production releases, troubleshoot incidents, work with business stakeholders and contribute to continuous improvement.

Highlights

Hybrid role in Lisbon working on a critical financial platform supporting pre-trade and post-trade processes. The position offers exposure to secure, scalable systems, agile development, real business impact, production support, and continuous improvement.

Description

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 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 We offer Competitive compensation depending on experience and skillsVariety of projects within one companyBeing a part of a project following engineering excellence standardsIndividual career path and professional growth opportunitiesInternal events and communitiesFlexible work hours