Who we are:
Worldline is a global leader in the fintech market, with more than three decades of experience. Its footprint gives scale to projects and talents. Innovation is part of our DNA and our diverse community of experts keeps anticipating the evolution of commerce worldwide. We are shaping the future of payments. Find out more about our exciting, multicultural and learning work environment here.
Position Summary:
We are seeking an experienced Lead Developer to support and enhance our development team. The ideal candidate will play a crucial role in promoting a culture of testing and software craftsmanship while leading the design and implementation of high-quality software solutions.
Key Responsibilities:
- Team Lead: Assist in guiding the technical direction of the team and participate in project planning and execution. Coordinate development activities, monitor team velocity, validate merge requests, and raise alerts.
- Development Responsibilities: Design, develop, test, and maintain robust applications in a collaborative team environment.
- Mentorship: Provide guidance and mentorship to junior developers, enhancing their skills and promoting best practices.
- Promote Testing Culture: Foster a culture of software testing and craftsmanship among team members.
Qualifications:
Required Skills
- Experience: 6-10 years of confirmed experience as a Java Developer.
Programming Languages & Tools:
Must Have:
- Java 17: Deep understanding of features and improvements in versions 11 and 17.
- Kubernetes / OpenShift: Proven experience working with container orchestration platforms.
- Cucumber: Experience using Cucumber for Behavior-Driven Development (BDD).
Should Have:
- Angular: Proficiency in developing frontend applications with Angular.
Nice to Have:
- Elastic Search: Experience with data indexing and search capabilities.
- Kibana: Familiarity with data visualization tools.
- Kotlin: Knowledge of Kotlin for backend development.
- Android: Experience in Android application development.
Knowledge & Best Practices:
Must Have:
- Software Craftsmanship: Demonstrated commitment to continuous improvement and staying updated with industry trends.
- Microservices Architecture: Strong understanding of microservices principles and their impact on software design and development.
- Test-Driven Development (TDD) / Behavior-Driven Development (BDD): Daily practice of TDD and BDD as foundational work methodologies.
- Domain-Driven Design (DDD): Familiarity with DDD principles and their application in software design.
Should Have:
- API-First Development: Understanding and experience with API-first approaches.
Nice to Have:
- Zero Downtime Deployments: Knowledge of strategies to implement seamless deployments.
Mindset & Values:
- Recognizes that development is complete only when the software is in production, with a strong focus on deployment ease and examining the impact on production data.
- Values short feedback loops, encouraging the breakdown of tasks into smaller, functional elements, and frequent deployments.
- Maintains a commitment to quality, ensuring that timelines do not compromise standards.
Shape the evolution:
We are on an exciting journey towards the next frontiers of payments technology, and we look for big thinkers, people with passion, can-do attitude and a hunger to learn and grow. Here you’ll work with ambitious colleagues from around the world, take on unique challenges as a team, and make a real impact on the society. With an empowering culture, strong technology and extensive training opportunities, we help you accelerate your career - wherever you decide to go. Join our global team of 18,000 innovators and shape a tomorrow that is yours to own.
Learn more about life at Worldline at jobs.worldline.com
#LI-KS2