Full-Stack Developer for FinOps (Java & Angular)

Seidor GeseinBerlin, State of BerlinRemote, Hybrid, On-siteFull-timeSenior, 5–8 yearsListed 2 days ago

Apply now

About this role

<h2><strong>ob Description</strong></h2><p>We are looking for experienced <strong>Full-Stack Developers specialized in Java and Angular</strong> to join a FinOps project within the financial services sector. We are seeking both Senior and Expert profiles with strong software development skills, experience in automated testing, and hands-on knowledge of AI-assisted development tools.</p><p><strong>Responsibilities</strong></p><ul><li><p>Design, develop, maintain, and deploy Java-based applications and backend services.</p></li><li><p>Develop frontend applications using Angular, TypeScript, and JavaScript, integrating them with backend REST APIs.</p></li><li><p>Implement and maintain automated unit and integration tests.</p></li><li><p>Develop and maintain applications using Spring, Spring Boot, JPA, and Hibernate.</p></li><li><p>Work with relational databases, writing SQL queries and managing application data.</p></li><li><p>Use Git for collaborative development, including branching, pull requests, and code reviews.</p></li><li><p>Apply AI-assisted development tools to implement or modify application code, reviewing and testing the generated changes.</p></li><li><p>Contribute to CI/CD pipelines, DevSecOps practices, and microservices-based architectures.</p></li><li><p>Collaborate within Agile/Scrum teams and contribute to technical documentation.</p></li></ul><p><strong>Requirements</strong></p><ul><li><p>Degree in Information Technology or equivalent qualification. Candidates with the required professional Java development experience may meet the alternative experience requirement.</p></li><li><p><strong>Senior Developer:</strong> At least 7 years of hands-on professional Java development experience.</p></li><li><p><strong>Expert Developer:</strong> At least 10 years of hands-on professional Java development experience.</p></li><li><p>Practical experience writing and maintaining automated unit and integration tests using frameworks such as JUnit or Cucumber.</p></li><li><p>Strong experience with Spring, Spring Boot, JPA, and Hibernate.</p></li><li><p>Experience using Git in team-based development environments, including pull requests and code reviews.</p></li><li><p>Knowledge of SQL, relational databases, XML, YAML, and JSON.</p></li><li><p>Hands-on experience with at least one AI-assisted coding tool: GitHub Copilot, Claude Code, or Codex. Experience must include implementing or modifying application code and reviewing and testing the resulting changes.</p></li><li><p>Hands-on experience developing frontend applications with Angular, TypeScript, and JavaScript, including integration with backend APIs. Experience with Angular versions must be specified.</p></li><li><p><strong>English level C1 is mandatory.</strong></p></li></ul><p><strong>Additional Technologies and Skills</strong><br />Experience with Apache Camel, Scrum, DevSecOps, CI/CD, Azure Pipelines, Infrastructure as Code (Terraform), Microsoft Azure, Docker, microservices, financial services, ITIL, and technical writing will be an advantage.</p><p><strong>What We Offer</strong></p><ul><li><p>100% remote work, with occasional onsite attendance of approximately 5 days per year.</p></li><li><p>The opportunity to contribute to an international FinOps project within the financial services sector.</p></li><li><p>A collaborative environment focused on modern technologies, automation, and AI-assisted software development.</p></li></ul><p><strong>Location:</strong> Remote<br /><strong>Seniority:</strong> Senior (7+ years) / Expert (10+ years)</p>