Job Description
We are looking for a Java Developer with 3+ years of experience in TDM (Treasury Data Management) environments to join our development team. The selected candidate will be involved in the development and maintenance of enterprise-level applications, working closely with technical and business stakeholders in a collaborative team environment.
Key Responsibilities
- Develop and maintain backend applications using Java and J2EE technologies.
- Implement solutions based on Spring Boot and JDBC.
- Design, develop, and integrate Oracle databases.
- Develop basic frontend components using JavaScript and HTML.
- Manage build and dependency processes using Maven.
- Apply Continuous Integration practices using Git, GitHub, and Jenkins.
- Ensure code quality and security by applying best practices and tools such as Fortify and SonarQube.
- Work closely with Business Analysts to understand and translate functional requirements into technical solutions.
- Collaborate effectively within a multidisciplinary team.
Mandatory Skills & Experience
- Java (Advanced).
- Java Database Connectivity (JDBC) (Advanced).
- J2EE – Java Platform Enterprise Edition (Advanced).
- Spring Boot.
- JavaScript.
- HTML.
- Maven.
- JADE (Node.js).
- Oracle Database.
- Continuous Integration tools: Git, GitHub, Jenkins.
- Basic knowledge of cybersecurity and software quality (Fortify, SonarQube or similar tools).