Roles and responsibilities
We are seeking a talented Senior Java Developer for a 6-month rolling contract with a leading payments Fin-tech company, offering a fully remote working arrangement. This role presents an exciting opportunity to contribute to the growth of innovative services aimed at enhancing the company’s presence across various regions.
Daily Rate: €500 - €600
As part of this dynamic team, you will be instrumental in developing scalable solutions designed to accommodate increasing traffic and a growing user base on the company’s platform. Your expertise will be crucial in the enhancement of microservices and event-driven architectures that form the backbone of their operations.
Key Responsibilities:
- Develop and maintain microservices that are resilient and scalable.
- Implement and manage event-driven architecture, primarily utilizing Kafka.
- Collaborate with cross-functional teams to design and build robust solutions that meet business needs.
- Optimize existing services for improved performance and reliability.
- Ensure best practices in software development, code quality, and architecture.
- If you meet the above criteria and are looking for a challenging role that offers the flexibility of remote work, we invite you to reach out for more information. This position not only promises a competitive daily rate but also the opportunity to work on impactful projects within a rapidly evolving industry.
- Join us in driving the evolution of payments technology, and be a part of a team that values creativity, collaboration, and technical expertise. Don’t miss this chance to further your career while making a significant contribution to a high-growth company.
Desired candidate profile
Required Experience:
- Proficiency in Java or Kotlin: A strong command of either programming language is essential for this role.
- Hands-on experience with Spring Boot: Familiarity with this framework is critical for developing and deploying microservices efficiently.
- In-depth understanding of event-driven architecture: Ideally, you should have experience using Kafka to facilitate communication between services.
- Proven track record of building and managing multiple microservices: Experience in this area is vital, as it will form the core of your responsibilities.
- Experience with AWS Services: Familiarity with cloud services is important for deploying and managing applications in a scalable manner.
This role is perfect for someone who thrives in a fast-paced environment and is eager to contribute to cutting-edge solutions in the Fin-tech space. You will be joining a collaborative team dedicated to innovation and excellence, helping to shape the future of financial technology.