Java Engineer
We are seeking a Java Engineer 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. You’ll be part of an Agile team, working on both developing new features and maintaining existing systems as the company scales. If you thrive in a dynamic environment where innovation meets real-world impact, this could be the perfect opportunity for you!
Responsibilities:
➢ Working on requirements analysis, design, implementation, and maintenance of software components, including unit and integration tests as well as documentation;
➢ Defining REST and SOAP APIs and working on customer API development;
➢ Promotion of modular, testable, and maintainable Spring applications;
➢ Designing applications and services, including customer management and identity management (IdP);
➢ Development with a focus on GDPR, privacy, and understanding data classification;
➢ Developing authorizations including OAuth0, OAuth2.0, OAuth2.1, OpenID Connect, and Single Sign On / Federated authentication;
➢ Mentoring fellow (also junior) team members on how to write clean, maintainable, scalable, and secure code while following best practices.
Requirements:
➢ 3+ years of experience in Java development;
➢ Knowledge of Java 11+, Spring, Spring Boot, and Hibernate;
➢ Experience with relational and non-relational databases, including MySQL;
➢ Experience with modern data storage using NoSQL;
➢ Experience with event-driven architecture and domain-driven design concepts;
➢ Experience building JSON and XML APIs;
➢ Knowledge of RESTful principles;
➢ Experience using Git SCM, CI/CD pipelines, and GitLab;
➢ Experience working on cloud technologies (e.g. AWS, Docker, and Kubernetes);
➢ Experience with microservices and SaaS architectures;
➢ Experience with Agile (Scrum);
➢ Fluency 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 Them?
➢ 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. The office location would be in Sofia, Bulgaria.
Apply now if you're ready for the challenge!
ImpacT Hire has License №3355/13.07.2022 for providing HR services.