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 and maintaining payment integrations at Wallee Group AG in Vilnius, utilizing Java and Spring Framework in a collaborative hybrid environment.
Senior Java Developer developing Java - based applications using Spring Boot at LUZA Group. Collaborating with cross - functional teams and participating in the full software development lifecycle.
Backend / Algorithmic Engineer developing and implementing software solutions for Stuttgart - based 3D printing startup. Collaborating with teams to enhance processes and product development.
Sr Automation Test Engineer at Capgemini designing automated test frameworks with Java and Selenium. Collaborating with teams to ensure comprehensive coverage and integration into CI/CD pipelines.
Playwright Automation Engineer at Capgemini developing automation scripts using JavaScript/TypeScript. Collaborating across teams for quality assurance in technology solutions.
Playwright Developer developing automation scripts in JavaScript/TypeScript for Capgemini. Collaborating to ensure high - quality releases and integrate scripts into CI/CD pipelines.
Sr Automation Test Engineer designing and maintaining automated testing scripts for web applications. Collaborating with teams and implementing test frameworks with a focus on quality assurance.
Junior Microsoft SQL Server Engineer responsible for Cisco network configuration and Windows Server management. Supporting FEMA’s Office of National Continuity Programs in Bluemont, VA.
Seeking a Senior Software Engineer for building and enhancing scalable search platforms at Gartner. Responsible for advanced search capabilities, data pipelines, and cross - functional collaboration.