Submit

Java Developer

Lisboa

Job description

Develop new functionalities (evolutionary component) and fix anomalies (corrective component) in backend solutions developed in Java, participating autonomously in the design and implementation of technical solutions, ensuring alignment with business needs.

Provide technical support for the development and integration of junior profiles within the team (mentoring and code reviews).

Technically analyze already triaged bugs, implementing and testing the respective fixes.

Develop and maintain Oracle relational database logic.

Actively participate in Scrum ceremonies (Dailies, Plannings, Retrospectives) and in the detailed estimation of tasks.

Ensure the quality, security, and performance of the delivered code.

Requirements

  • Solid experience in software development with a focus on Java (Core/SE).
  • Strong knowledge of SQL and relational databases, with the ability to read, adapt, and develop Stored Procedures (Oracle).
  • Fundamental theoretical knowledge of Java EE architecture and standards (e.g., EJB, JMS, JPA, CDI, JAX-WS, JAX-RS).
  • Hands-on and solid experience with Agile/Scrum methodologies.
  • Proficiency with version control systems (e.g., Git) and build tools (e.g., Maven).

Nice to Have

  • Previous hands-on experience developing with Java EE components.
  • Experience using task management and documentation tools (ideally JIRA and Confluence, or similar).
  • Basic knowledge of continuous integration and code quality tools (e.g., Jenkins, SonarQube).

Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)
Submit