Senior Java DeveloperJava Developer
On behalf of our client, a Fintech company, specializing in Payment Processing and Advanced Payment Solutions, we are currently looking for a talented and enthusiastic Java Engineer to join the company’s development team.
A day in the life of a 'Senior Java Engineer'
You will be an expert in Software Development, and able to contribute your experience and expertise in the design, architecture, and development of a redundant payment application.
- Write clean, maintainable, and testable code
- Contribute to the design, architecture, and development of robust and performant commercial-grade applications
- Document technical and design requirements
- Support and mentor junior engineers
What you will need
- 3+ years’ experience in Java and Spring
- Good knowledge of SQL
- Experience with Git and Jira
Great to have
- experience with Apache Kafka and/or RabbitMQ
- Rest web services
- architectural experience
We love your personality if you
- have experience in the payments industry
- are a great communicator with good interpersonal skills
- willing to learn new technologies
- enjoy being a team player
What’s in it for you
You will be a part of a winning team, where you will be able to work for an in-house product with cutting-edge technologies. You will have opportunities to grow your career and you will enjoy a competitive salary package while working from the comfort of your own home in a fully remote position.