Job offer
Java Backend Engineer, Full-Time (f/m/d)
Julius Baer is looking for a Java Backend Engineer (100%) in Madrid to develop backend applications using Java 21, Jakarta EE, and Oracle, as well as to design REST APIs and enterprise integrations.
YOUR CHALLENGE
- Develop and maintain backend applications using Java 21, Jakarta EE, JPA/Hibernate, and Maven.
- Design and implement REST APIs and integrate them with internal and external systems.
- Contribute to enterprise integrations using SOAP, JMS, and messaging technologies.
- Collaborate with product owners, business analysts, and architects to understand requirements and develop technical solutions.
- Develop database-related functionality using Oracle, including data modeling and query optimization.
- Write clean, maintainable, and testable code in accordance with established engineering standards and best practices.
- Create and maintain automated tests, including unit and integration tests.
- Troubleshoot and resolve application defects, performance issues, and production incidents.
- Contribute to application monitoring, observability, and continuous improvement initiatives.
- Support deployment, testing, and release activities across development and test environments.
YOUR PROFILE
Must-Have Skills
- Extensive hands-on experience with Java development and object-oriented programming principles.
- Experience with Java/Jakarta EE, JPA/Hibernate, and Maven-based applications.
- Experience building and using RESTful APIs.
- Working knowledge of Oracle databases, SQL, and data persistence concepts.
- Understanding of software design principles, design patterns, and clean coding practices.
- Experience with automated testing using frameworks such as JUnit and Mockito.
- Familiarity with source control systems and collaborative development workflows.
- Strong problem-solving skills and the ability to analyze complex technical issues.
- Ability to work effectively within Agile development teams.
- Good communication skills and a collaborative mindset.
- Ability to work across both backend and frontend domains in a full-stack capacity.
Nice-to-Have Skills
- Experience with JBoss EAP, WildFly, or other enterprise Java application servers.
- Familiarity with OpenAPI Generator, REST API design, and contract-first development.
- Experience working with SOAP/WS, Apache CXF, or similar integration technologies.
- Familiarity with DevOps practices and CI/CD pipelines.
Job details