Senior Java Developer
D.B. Group2 months ago
Bucharest, RomaniaSenior
Responsibilities
- Maintain software quality through sound engineering practices.
- Develop, test, and document Java-based software components.
- Contribute to all stages of the software development lifecycle.
- Identify and resolve technical issues.
- Write unit tests covering robustness, edge cases, and reliability.
- Participate in peer reviews of solution designs and code.
- Create design documentation.
- Plan and support releases.
- Support the QA team in delivering high-quality software.
- Work in a scaled Agile environment.
Requirements
- At least 4–5 years of development experience on Java projects.
- Strong Java back-end development skills with Spring Framework and microservices architecture.
- Knowledge of HTTP, TCP, and SFTP protocols.
- Experience developing REST services.
- Understanding of design patterns and SOLID principles.
- Experience with multiple application servers.
- Experience with Spring, Hibernate, and other Java frameworks or open-source libraries.
- Experience with SOA and REST/SOAP web services.
- Understanding of SSL, TLS, and certificate handling.
- Experience with Jira, Git, Maven, TeamCity, Jenkins, Artifactory, and continuous integration tools.
- Experience with Kubernetes, OpenShift, and Docker.
- Google Cloud experience is a plus.
- Experience with unit testing.
Benefits
- Flexible work-from-home options.
- Private healthcare and life insurance, including premium benefits and discounts for loved ones.
- Kids@TheOffice support for unexpected childcare needs during work hours.
- Retailer discounts, cultural and CSR activities, employee sport clubs, and workshops.
- Continuous learning, coaching, and support from team experts.
- 24 days of holiday, loyalty days, and bank holidays.
- Competitive income and performance-based promotions.