Tech Stack
JavaSpringSQLGitAgileHTTPJiraTeamCity
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Senior Java Developer with over 5 years of experience to join our investment bank in Bucharest, Romania. This role involves building robust financial software and working in a highly professional environment.
Responsibilities
- 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 engineering best practices
- Follow the Scrum methodology and participate in the various Scrum meetings
- Expected to perform L3 support activities, guiding for L2 support team, incident investigation, and fixes
- Write clear and detailed technical specifications and documentation
Requirements
-
Must have
- 5+ years experience
- Experience with Java 1.8 or higher
- Good understanding of Springboot
- Knowledge of Camunda governance from Dev to Production
- 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.)
- Familiar with Agile development methodologies and tools: Jira, Git, Maven, Teamcity, Artifactory, and other continuous integration tools
-
Nice to have
- Camunda
We Offer
- Opportunity to work in a highly professional environment
- Be part of our success story and give you reasons to be proud of what you achieved as part of our fabulous team
- Opportunity to develop yourself and evolve in your career via our fantastic technical, business-related, or soft skills training
- Encourage creative-thinking in our great open-minded work environment
- We are not just professional teams, we are also friends that have fun working together
- If you are an active person and you feel motivated by the creation/development of the software solutions, then this is the place to be, you will not get bored
About the Company
From January 2026, mandatory office attendance - 3 days per week.
Languages
- Romanian: C2 Proficient
- English: C1 Advanced