Senior Java Developer
- Full Time
- Sofia, Bulgaria
We are seeking an Experienced Java Developer to join our client’s team in the telecommunications industry. This role is ideal for someone passionate about software development with a strong technical background and an interest in exploring new technologies. As a key member of an agile squad of approximately six developers and DevOps professionals, you will be responsible for the full end-to-end health and wellbeing of your microservices, both during feature development and in production.
Responsibilities:
➢ Develop and maintain backend solutions using Java.
➢ Work extensively with Spring and Spring Boot frameworks.
➢ Design and implement API integration projects.
➢ Apply Test-Driven Development (TDD) methodologies to ensure high-quality software.
➢ Manage and understand cloud-based web application infrastructure and deployment using AWS, Docker, CI/CD, Kubernetes/EKS, and Jenkins.
➢ Utilize relational databases with a preference for Oracle.
➢ Use Git for version control and Maven for project management.
➢ Participate actively in Scrum ceremonies and contribute to the agile process.
➢ Investigate, document, and share best practices and solutions with team members.
➢ Take ownership of tasks, focusing on quality and continuous improvement.
➢ Foster a pragmatic approach to improvement and automation.
Requirements:
Experience:
➢ 5+ years of experience in Java development.
Technical Skills:
➢ Strong expertise in Java.
➢ Excellent knowledge of Spring and Spring Boot.
➢ Experience with API integration projects.
➢ Proficiency in Test-Driven Development (TDD).
➢ Understanding of cloud-based infrastructures (AWS, Docker, CI/CD, Kubernetes/EKS, Jenkins).
➢ Knowledge of relational databases, preferably Oracle.
➢ Familiarity with Git and Maven.
Methodologies:
➢ Experience with Scrum.
Soft Skills:
➢ Highly professional and solution-oriented.
➢ Focused on understanding and meeting client’s business needs.
➢ Responsible, reliable, and a team player.
➢ Excellent communication skills.
➢ Willingness to travel as needed.
➢ Interest in coding, quality assurance, and continuous learning.
➢ Fluent in English.
About Our Client:
Founded in 2010, our client is an IT consultancy committed to creating an exceptional workplace for those passionate about consultancy, impact, and teamwork. They have grown to over 160 talented professionals, a number they aim to increase each month. Operating from offices in Stockholm (Sweden), Skopje & Bitola (North Macedonia), and now also in Sofia (Bulgaria), their team collaborates in agile environments, offering managed team services and on-site consulting.
They have been recognized as Sweden’s and Europe’s best place to work, consistently ranking in the Top 5 for four consecutive years. They have also been honored with the DI Gazelle award in 2019 and 2020.
Why Join Us?
➢ Be part of a dynamic and growing company focused on teamwork and collaboration.
➢ Work in a supportive environment that values continuous improvement and innovation.
➢ Opportunity to work on exciting projects in the telecommunications industry.
➢ Enjoy the recognition and benefits of working for an award-winning company.
If you are passionate about software development and eager to work in a collaborative and innovative environment, we encourage you to apply for this exciting opportunity.
This position offers fully remote work for the first few months (4-5 months), transitioning to a hybrid model (50/50) thereafter due to the current absence of an office.
Apply now if you’re ready for the challenge!
To apply for this job email your details to milena@impact-hire.com