Java Developer

Bucharest, Romania
Full Time Employment
Middle / Senior Level
No. of Openings: 4
Posted 1 month+ ago has grown from a Romanian start-up into a company with over 400 employees and successfully open 5 branches in Europe (Kyiv, UK, France, Germany, Bulgaria).
We offer IT consulting in the area of software services to our partners that do not have the technical skills set in-house and need additions to their current teams. We are operating on a wide range of technologies and industries.
At you will come across friendly people and a relaxed atmosphere every day. RINFers are eager to learn from each other, explore and reinvent the world of technology. We have an inspiring place to share ideas and build amazing things together.

What you will be working on

Regulation, Compliance & Anti-Financial Crime Tech (RCA) Our RCA team is responsible for protecting our company from financial and reputational losses incurred by financial crimes by assessing, controlling and mitigating risks.

The Mission:

The ability to plan and provide appropriate software documentation
Design, develop and document Java based software components in accordance with requirements specification, functional and technical design documents.
Verify the developed source code by reviews
Fix software defects
Provide development estimates
Driver of quality indicators, promote the integration of non-functional testing (security, performance) into continuous integration cycle
Write clean code in accordance with security tools Veracode and SonarQube.
Support QA team to provide high quality. Creation of unit testing at least 80% coverage.
Agile working environment: Work with the Product Owner, Scrum Masters, Dev Team members, UX designers, security specialists and other groups to identify technical and functional needs
Be able to work in a global environment with mixed teams and mixed cultures at different time zones

What you offer us

Decomposing problem statement into multiple methods/functions. Should be able focus on building reusable code.
Write code in modular way
Relevant experience with Backend programming – OOP, Java 8
Programming experience and related technologies: Java (preferable Java 8)
Spring (Boot, Core, Web, Data, Security )
Web Services: REST. Knowledge in designing/coding Microservices / Webservices with Java, Spring/Spring Boot
Gradle, Maven Experience
Atlassian tools (JIRA, Confluence, Bitbucket)
Code reviews (PR’s)
Experience developing applications in enterprise environment
Experienced with using Agile development methodologies.
Knowledge of TDD
Knowledge of BDD

Nice to have

Jenkins skills
Java Script (Redux, ES6, CSS)
Angular 2+
Integration with/knowledge of GraphQl
Understanding Design patterns and N-Tiers architectures
Experience with Continuous Delivery
Experience with BPM
Knowledge of testing techniques and technologies
Experience with SOA and Web Services
Container Deployment experience (e.g. Docker, Kubernetes, OpenShift)

What we offer you

Flexible working environment
Learning budget and platforms
Wide variety of projects you could be part of
Bonding and drinking events
Medical subscription
HR representative to guide you in your professional career development
Flexible benefits platform

Our recruitment process

HR Discussion
Technical interview

Meet us

If you are still unsure, we are inviting you to come by anytime for a tour of our office without any commitment.
*All applications are strictly confidential. We will not disclose any private information without having your approval.