Description

Job Code : EWC - 1447

Payment Processing Experience Required (SIWFT, FedNow etc)

Experience with encryption using public and private keys


What you'll be doing:
Implement and deploy high-performance, multi-tenant services.
Integrate with 3rd party services.
Perform code reviews to ensure code quality, maintainability, and adherence to best practices.
Write unit, functional and integration tests covering your code.
Work closely with product managers, designers, and QA to deliver top-notch products.
Involve in full software development lifecycle from concept to deployment, including maintenance.
Contribute to CI/CD pipelines and optimize workflows for better efficiency.
Create quality technical documentation to support the engineering and product teams.
Implement and enforce secure coding standards to safeguard against security vulnerabilities.
Actively participate in SCRUM rituals.
Participate in product planning and roadmap discussions.
Guide and mentor junior engineers, helping them to up their game.
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

As an amazing candidate, you'll have the following:
At least 5 years of hands-on experience creating server-side Java applications.
Familiarity with software development lifecycle including continuous integration and agile practices.
Proficiency with Java OR Kotlin, Spring (Boot, MVC).
Experience building microservices based systems.
Strong experience applying DevOps and CI/CD concepts.
Face challenges full-on and find creative ways to fix unexpected problems.
Security oriented mindset.
Experience working with European colleagues

Education

ANY GRADUATE