We are looking for a
JAVA DEVELOPER
What will be the challenge:
We are looking for a software developer who can dive into complex systems and understand their business logic. We build Risk Management solutions to prevent fraud and mitigate the financial risks of the customers. We develop our products with CI/CD tools, and we're always aiming to get changes to production even faster while simultaneously maintaining or increasing our high quality and security standards.
In the Java developer role, you will be working in an agile, self-organized, and cross-functional team, where diversity is highly welcomed. You and your team share the responsibility for the entire product lifecycle. Daily the challenges will be through the whole product lifecycle:
- Developing new features
- Participate in testing (unit, functional, integrational, performance)
- Implementing solutions
- Taking care of maintenance (system) and release/rollout software applications
You will also analyze and document, cooperate with internal stakeholders, produce the specifications, and write the program codes. As well as seek, evaluate and recommend new technologies and concepts.
What you need to succeed in the role:
You like to build new and improve existing services and enjoy delivering high-quality code meeting technical functional and non-functional requirements. You have experience and are ready to work in a transformational environment and projects. You also have:
- some years of professional experience, but we are also happy to welcome committed young professionals
- in-depth Java skills and are familiar with spring boot
- proficiency with Restful API development using REST/JSON interfaces
- knowledge of docker and Kubernetes and NoSQL or SQL databases on cloud, such as AWS
- enthusiasm about agile methods and clean code development
- are a true team player and enjoy working in a team to achieve common goals
- good communication and collaboration skills, and fluency in English
- a degree or on the acquisition in the IT field
Nice, if you know the following areas:
- an idea about Continuous Integration/Deployment and delivery pipelines with Jenkins
- You have been in touch with GIT, Sonarqube and Maven
- Don't fear to get in touch with other JVM languages like Scala
- Know how to guarantee quality assurance with:
-
- Test-Driven Development
- Mocking
- Design patterns
- Clean Code
- Extensibility and testability of code
- Documentation
- Web application security
- Performance testing and tuning
What do we offer:
- We will welcome you into our A-team, where you can learn from the brightest minds in the industry and work with colleagues from 26+ different nationalities
- Flexible working conditions as long as you're there for your team members and also a place in our office in the Telliskivi Creative City, with excellent coffee and fruits
- Challenging work and the opportunity to develop large, business-critical international systems and work in an inspiring atmosphere flooded with humor and with awesome people
- Competitive salary together with a personalised benefits package
Who we are
Arvato Financial Solutions Tech Center is the center of gravity for new strategic tech solutions offering the best IT development services (fintech, payment solutions, risk management solutions, debt collection, and security operations) using the latest technologies. We provide for our employee's an international work environment with 25+ different nationalities (all located in Tallinn), large-scale IT system projects, and working with visionary colleagues where Creativity and Entrepreneurship guide everything we do.
Want to know more about our A-Team - read out here!
Contact us for questions: cv@arvato.com
Webpage: www.itarvato.com
Company: AFS IT Services Estonia OÜ
Country: Estonia
State: Harjumaa
City: Tallinn
Postal Code: 10412
Job ID: 202661
Tallinn, 37, EE, 10412
JAVA DEVELOPER
Job Segment:
Developer, Social Media, Database, Risk Management, SQL, Technology, Marketing, Finance