Senior Java Backend Engineer
Hybrid in Romania: Bucharest
Java& 3 others
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are seeking a Senior Java Backend Engineer to design and develop microservices systems that transform business operations through modern technology solutions, working closely with global distributed teams and business stakeholders.
Please note that working from the office 3 days per week is required.
Responsibilities
- Develop new technology applications in partnership with Business and Operations stakeholders to transform the business
- Work in a global environment with distributed delivery teams to develop microservices that meet business functionality requirements
- Participate in the full development cycle
- Partner with QAs and BAs on functional and non-functional requirements
- Collaborate with other teams to build and integrate systems together
- Work with architects and the engineering community to define an architectural roadmap and individual solution designs that fit within that roadmap
- Support and enforce automated unit/integration testing as a standard development practice
- Ensure that the software built is reliable and easy to support in production
- Structure the delivery of program elements into epics and stories, and facilitate integration between various teams' output for production releases, with support from BA, Architects, and Scrum Masters/Product Owners
Requirements
- 5+ years of experience designing and developing Microservices systems using Java 8+, Spring Boot, and Hibernate
- Experience with Kubernetes, Helm, Maven, Git, and Jenkins/TeamCity
- Experience developing and deploying microservices leveraging cloud technologies, with knowledge of GCP
- Strong technical vision and hands-on experience in software development and test automation, including BDD and TDD
- Experience building message-driven applications
- Background in Scrum practices and Agile software methodologies and tools (Jira, Confluence)
- Capability to develop reusable and performant clean code aligned with good architectural and design principles
- English proficiency at B2 level or higher
