Develop new software programs and improve the performance of existing ones
Study new business and IT requests to understand user needs and suggest solutions
Be proactive by proposing enhancements from which the business/IT can benefit
Have a good understanding of business needs
Design and implement the necessary system changes in a short feedback loop
Build quality into our software through extensive and automatic testing and continuous build
Continuous technical upgrade of the setup and enhancement of the existing systems
Participate with valuable feedback in Source Code and Design Reviews
Troubleshoot and debug issues
Provide development and testing guidance to other engineers
Transform requirements into Design concepts and Proof of Concepts
Ability to define the future development directions of the product and the strategies needed to achieve them exploring the entire technology stack
Complete ownership of the development flow, aiming for continuous improvement
Understand and promote software
Must have
5+ years experience with Java 1.8 or higher;
Experience with Spring/Springboot;
GCP or similar experience
2+ years experience with Angular2+
Good understanding of various protocols: JMS, HTTP;
Experience with SOA and Web Services (REST/SOAP);
Experience with database applications such as Oracle SQL;
Good understanding of security protocols (SSL, TLS, certificate handling, etc.);
Able to guide and coach more junior members in the team.
Familiar with Agile development methodologies and tools: Jira, Git, Maven, Teamcity, Artifactory, and other continuous integration tools.
Nice to have
Frontend experience is nice to have
Languages
English: C1 Advanced
Seniority
Senior
Bucharest, Romania
Req. VR-110793
Java
BCM Industry
15/04/2025
Req. VR-110793