YellowIpe

YellowIpe® is your consultancy for professional IT services. We offer the best customized solutions for the requirements and challenges of your technology project.
About company

Senior Java Developer

On-site
Vacancy inactive: September 1, 2025

location

date August 8, 2025

About YellowIpe

Our mission is to inspire the connection between technology and people, promoting the best of our professionals through our expertise in finding and attracting the best talent for the best projects. The focus on people, collaboration, and commitment are the pillars that guide us on this journey.

Join the yellow team as our new Senior Java Developer!

We are currently looking for a highly qualified Java Developer with strong experience in Java to join our growing team in Lisbon. This position offers the opportunity to work on a large legacy platform with deep business logic and technical complexity. As part of a united agile team, you will contribute to a critical platform for the mission used in global financial operations.

We expect you to bring not only strong coding skills but also the ability to work effectively in a structured monolithic environment and help improve the performance, reliability, and maintainability of essential backend systems.

Responsibilities:

- Develop and maintain Java-based backend services that implement complex business logic.

- Work on a large monolithic codebase (~2M lines), ensuring consistency, scalability, and performance.

- Leverage strong knowledge in Java Core, multithreading, and concurrency to build efficient and robust applications.

- Contribute to system design and code reviews within small agile Scrum teams.

- Write clean, testable, and maintainable code using object-oriented programming principles and test-driven development (TDD).

- Investigate and improve the performance of distributed and multithreaded systems.

- Participate in technical interviews and review coding challenges at home.

- Collaborate with other developers and DBAs to solve complex problems and optimize database interactions.

- Participate in legacy modernization efforts and long-term improvements on the platform.

- Adopt and promote best engineering practices and coding standards.

Requirements:

- More than 3 years of experience in commercial software development, primarily using Java 8 or Java 17.

- Excellent knowledge of Java Core, data structures, algorithms, and object-oriented design.

- Hands-on experience with multithreading, concurrency, and performance optimization.

- Proficiency with relational databases, including setup, tuning, and complex SQL queries.

- Experience working with large-scale legacy systems and monolithic architectures.

- Comfortable working without modern frameworks like Spring Boot—the focus is on pure Java development.

- Familiarity with agile methodologies, especially Scrum, and working in small collaborative teams.

- Strong analytical and problem-solving skills.

- Good communication and collaboration skills in a hybrid work environment.

Good to know:

- Experience solving algorithmic problems in production environments.

- Exposure to Oracle/PostgreSQL performance tuning and advanced SQL.

- Interest in modernization strategies and legacy cleanup.

- Familiarity with CI/CD tools and automated testing (e.g., JUnit, Maven).

Important Information:

- Hybrid work model: 2 days/week on-site at Spaces, Marquês de Pombal, Lisbon.

- Part of an engineering group of ~20 people divided into Scrum teams (3–5 members per team).

- Long-term project with high commercial value (over 12 months).

Apply for this opportunity on our website!

website

=)

Contacts and address