Full Stack Engineer (Java & Angular) - 100% (f/m/d)
- Madrid, Spain
- Mid Level
- Posted
Skills
Required
- Angular
- Java development
- Java/Jakarta EE
- JPA / Hibernate
- Maven-based
- TypeScript
- HTML
- CSS / SASS
- RESTful APIs
- Oracle databases
- SQL
- data persistence
- software design principles
- JUnit
Preferred
- JBoss
- EAP
- Java application servers
- OpenAPI Generator
- REST API design
- Jakarta EE
- Maven
- JMS
- Oracle
Responsible for designing, developing and testing software modules, ensuring optimal functionality and integration within complex systems.
About Julius Baer
- At Julius Baer, we celebrate and value the individual qualities you bring, enabling you to be impactful, to be entrepreneurial, to be empowered, and to create value beyond wealth.
- Let’s shape the future of wealth management together.
Responsibilities
- The role demands a combination of in-depth technical expertise and collaboration with cross-functional teams to innovate and deliver high-quality software solutions.
- CHALLENGE Develop and maintain backend applications using Java 21, Jakarta EE, JPA/Hibernate, and Maven .
- Build and enhance frontend applications using Angular, TypeScript, and SASS .
- Design and implement REST APIs and integrate 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 deliver technical solutions.
- Develop database-related functionality using Oracle , including data modeling and query optimization.
- Write clean, maintainable, and testable code following 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.
Requirements
- Strong hands-on experience with Java development and object-oriented programming principles.
- Experience with Java/Jakarta EE , JPA/Hibernate, and Maven-based applications.
- Solid experience developing frontend applications using Angular , TypeScript , HTML, and CSS/SASS.
- Experience building and consuming 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 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.
Preferred
- 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/JAX-WS , Apache CXF, or enterprise integration technologies.
- Exposure to messaging platforms and JMS-based solutions.
- Experience with Splunk , OpenTelemetry, or application monitoring solutions.
- Familiarity with integration testing frameworks such as Kotest or Ktor .
- Exposure to Docker-based local development environments.
- Experience working in enterprise-scale applications within Agile and cross-functional teams.
- We are looking forward to receiving your full job application through our online application tool.
- Further interesting job opportunities can be found on our Career site .
- Is this not quite what you are looking for?
Set up a job alert by creating a candidate account here .
jobapplier