Java Engineer contributing to a finance platform for small businesses with Tide. Collaborate with cross-functional teams to deliver impactful solutions in a rapidly expanding international company.
Responsibilities
Event-Driven Microservices: Contribute to the design, development, and maintenance of microservices in an event-driven architecture (200+ services owned by 40+ teams), ensuring global scalability.
Service Ownership: Own the full lifecycle of services, including design, building, running, and scaling them across the platform.
API Development: Expose and consume RESTful APIs, with a focus on good API design, treating them as products, especially in the context of Open Banking where many are public-facing.
Event Processing: Use SNS+SQS and Kafka for event-driven messaging and processing.
Database Management: Utilize PostgreSQL via Aurora as the primary datastore, integrating seamlessly with AWS infrastructure.
CI/CD: Deploy services to production multiple times a day using CI/CD pipelines powered by GitHub Actions, ensuring quality with JUnit/Pact testing.
GitOps and Cloud Infrastructure: Gain experience with modern GitOps practices using ArgoCD, and work with Docker, Terraform, and EKS/Kubernetes to manage cloud-based services.
Monitoring & Troubleshooting: Utilize DataDog for monitoring, troubleshooting, and resolving issues in production services.
Collaboration: Work closely with Product Owners to understand user needs, business opportunities, and regulatory requirements, translating these into well-engineered technical solutions.
Requirements
Server-Side Application Experience: Some experience building server-side applications with knowledge of the relevant programming languages for your stack. While Java is not required, a willingness to learn it is essential as most of our services are written in Java.
Backend Framework Knowledge: Solid understanding of backend frameworks (e.g., Spring/Spring Boot), with experience in writing microservices that expose and consume RESTful APIs.
Cloud-Native Engineering: Experience in engineering scalable and reliable solutions in a cloud-native environment. A strong understanding of CI/CD principles and practical Agile methodologies is crucial.
Software Quality & Security: A demonstrated mindset for delivering secure, well-tested, and well-documented software that integrates effectively with various third-party providers and partners, particularly within the fintech industry.
Benefits
Additional health Insurance
25 days paid annual leave
3 paid days off for volunteering or L&D activities
Personal L&D budget in the amount of 500 EUR per year
Java Engineer developing high - quality software solutions and coaching teams on best practices at LT. Collaborating with team members and engaging in continuous learning.
Senior .NET Developer at Cayuse developing secure applications with Microsoft .NET framework. Collaborating to shape technical strategies and delivering high - quality scalable applications.
Senior Full - Stack Developer at Mapon developing innovative products for fleet management and asset tracking. Collaborating with cross - functional teams to deliver high - quality software.
Full stack developer at Avanade working on innovative software solutions with .NET and Angular. Involves designing architectures and connecting technology with business needs.
Erzieher:in supporting children's daily activities in a vibrant daycare setting. Collaborating with parents and team members while ensuring a safe and stimulating environment.
Werkstudent Softwareentwicklung C++ at Maurer Electronics GmbH in München. Involves supporting software modules, tests, and algorithm development for digital image processing.
Senior Software Engineer developing software and firmware for Q - SYS's innovative audio, video, and control platform. Collaborating with cross - functional teams to deliver seamless integration.
Backend Developer for hybrid role at GFT, focusing on C# and .NET Core applications. Responsible for building and maintaining pipelines and ensuring code quality through automated testing.
Senior Software Engineer building AWS - based systems for evaluating performance in autonomous trucking. Collaborate with teams to ensure software meets safety and reliability standards.
CI/CD & Infrastructure Automation Lead (Python) for Equity Risk Systems team at Morgan Stanley. Responsible for automating QA and DevOps processes using Python.