We are hiring: Java Backend Developer
We are looking for a software developer to work with the server side of our SaaS service which includes development of Java-based micro-services, our code generation engine, and other tasks based on your interest. You will work with our distributed team of experienced developers in an agile environment.
You will be part of a small, focused team who has built their own product. You can give your own input to take the product to the next level and will have a close view of how the international business around it evolves. We at XMLdation have a vision to create a unique community and toolset between corporates, fintech companies and financial service providers that helps them share information and build integrations faster. Our aim is to make the development and testing of financial message transactions, such as ISO 20022 XML, JSON-APIs and others, easier and faster than ever before. Currently, we have more than 20 of the world’s leading banks making sure their payments run smoothly with our SaaS service, and we want to make a further dent in the fintech space. We want you to join this journey with us.
Our head office is in Finland, and we have offices in Ireland, France and Canada. Our product is a SaaS testing solution for international banks, running in the google cloud.
What you can expect from us:
You get to be an integral part of our small international community, working together to make our product better for the end-users. You will get experienced software developers and technical analysts around you to tackle the projects together with a positive and supportive attitude. Hierarchy, organization and bureaucracy are words we do not use. You will have many possibilities to extend your knowledge on new technologies, based on your own interests. It is important to us that everyone has the possibility to influence in their own work and find the best solutions to take the company further – not forgetting to enjoy also other important things in your life. We want you to enjoy your time with us!
What we expect from you in this role:
- A strong interest in programming, problem solving and technology
- Experience in software development of Java-based micro-services
- Experience in code generation technologies
- Taking full responsibility for some aspect of the product codebase
- Eager to investigate technical solutions
- Building and deploying software using a DevOps approach
- Team player spirit
Some technologies we use:
We use the scrum framework, along with a CI/CD process. These are some of the technologies we work with:
- Spring Boot Java micro-services
- Apache Kafka
- ANTLR for code generation
- XML, XML Schema, Swagger, JSON, JSON Schema
- Business rules (OCL)
- Docker, Kubernetes, Jenkins