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

location

date July 4, 2025

About YellowIpe

Our mission is to inspire the connection between technology and people, we foster 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 in this trajectory.

Join the yellow team as our new Senior Java Developer!

We are currently seeking a highly skilled Java Developer with strong core Java expertise to join our growing team in Lisbon. This role offers the opportunity to work on a large-scale, legacy system with deep business logic and technical complexity. As part of a close-knit, agile team, you will contribute to a mission-critical platform used across global financial operations.

You’ll be expected to bring not only strong hands-on coding skills but also the ability to work effectively in a structured, monolithic environment and help enhance performance, reliability, and maintainability of core backend systems.

Responsibilities:

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

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

- Leverage strong knowledge of Core Java, 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 principles and test-driven development (TDD).

- Investigate and improve performance of distributed and multi-threaded systems.

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

- Collaborate with other developers and DBAs to troubleshoot complex issues and optimize database interactions.

- Engage in legacy modernization and long-term platform improvement efforts.

- Adopt and promote engineering best practices and coding standards.

Requirements:

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

- Excellent knowledge of Core Java, 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 — 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 abilities in a hybrid work environment.

Good to Have:

- Experience with algorithmic problem-solving in production environments.

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

- Interest in legacy modernization and clean-up strategies.

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

Important informations:

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

- Part of a ~20-person engineering group split into Scrum teams (3–5 members per team).

- Long-term project with high business value (12+ months).

Apply for this opportunity in our website!

website

=)

Contacts and address