Senior Java Developer (Multithreading)
Posted
Aug 15, 2026 (Aug 15)
Seniority
Senior
Work Model
Hybrid
Type
Not Specified
Category
Salary
Not specified
Skills
Description
We are looking for an experienced Senior Java Developer to join a team responsible for developing and maintaining innovative digital platforms used within a global financial environment. You will contribute to the evolution of high-performance applications, working across the full software development lifecycle while collaborating with international teams and business stakeholders. Work Model: Hybrid (2–3 days per week in the office – Lisbon) Key Responsibilities Develop and maintain enterprise-grade Java applications. Ensure applications are delivered with high standards of quality, security, and performance. Participate in the full software development lifecycle, including technical analysis, documentation, development, testing, and code reviews. Collaborate with production support teams to ensure smooth releases and ongoing platform maintenance. Work closely with business stakeholders to understand requirements and deliver effective technical solutions. Provide L3 support when required, assisting with troubleshooting and issue resolution. Contribute to Agile development practices and continuous improvement initiatives. Required Skills & Experience Degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience. Strong experience with Java 21+ . Solid knowledge of the Spring Framework . Experience working with relational databases and SQL. Strong understanding of multithreading, concurrency, and asynchronous processing in Java . Experience with CI/CD pipelines, Maven , Git , shell scripting, and JavaScript. Experience working with software testing and requirements analysis. Experience working on complex and evolving codebases. Frontend development experience with Angular is valued. Experience working within Agile development environments. Exposure to financial services, capital markets, or investment banking environments is considered an advantage. Excellent communication and collaboration skills. Professional proficiency in English . If you're passionate about Java development and want to work on large-scale, business-critical applications within an international environment, we'd love to hear from you.
Similar Jobs
Senior Backend Software Engineer (USA Remote)
Turnitin, LLC · USA
Backend Engineer
Dispatch · USA
Backend Engineer - Platform - Stacks | Ireland
Grafana Labs · Germany, Ireland, Spain, Sweden, UK
Senior Software Engineer (Backend)
TeamSnap · USA