48018
Make an amazing climb in your career in an international team of experts. Our company provides technological services for the whole Schwarz group of more than 30 countries in Europe and the US. Our vision is to be the leading ecosystem for a better life. We built the European sovereign cloud STACKIT. With XM Cyber we set new standards in differing cyber crimes. We run AI better than anyone. With us you will find a variety of opportunities to grow and do your best at your calling – IT. We exist to improve life with our products and services - for today's generation and future generations. We act future proof!
We are seeking
- A highly knowledgeable and experienced Java Software Engineer to join our team. As a senior-level role, the ideal candidate should have a minimum of 5 years of relevant experience. This position is open to candidates located in Bulgaria. As a Java Engineer you are responsible for the further development and operation of our server.schwarz platform. Server.schwarz includes several tools to manage our server infrastructure. The platform supports solution and product teams to automate the provisioning of their server infrastructure, to advance in their cloud journey. Besides the feature implementations you are also responsible for delivering the software product on time, quality and on budget, by following the company best practices and standardized guidelines.
You are part of a highly motivated team which impacts the future of our internal platform, forming the foundation of many applications. With your ideas, input and outcome you support others to ease their infrastructure setup.You are responsible for the technical decisions, tooling, and best practices, having the focus on quality, performance and ensuring that business requirements are met.
The impact you will create:
- Close collaborate with Product Owner and infrastructure department colleagues.
- Develop high-quality code for technical solutions.
- Identify new software technologies that fit the specific needs and architectures of the projects involved.
- Lead the development and configuration of features from conception to implementation and deployment.
- Test, debug, and document the implementation of your features.
Experience and skills you will need:
- Advanced experience of backend development with Java.
- Advanced knowledge in the Spring Framework.
- Experience in designing and utilizing REST APIs and the use of relational databases.
- Strong problem-solving skills and the ability to find solutions independently.
- A willingness to expand infrastructure knowledge beyond coding.
Nice to have:
- Basic knowledge about networking, server infrastructure and Hypervisor like VMware / OpenStack.
- Frontend Development with TypeScript and Vue.js.
- Basic knowledge about Server operating systems like Linux and Windows.
- Knowledge about Business Logic orchestrators like Camunda (on the job learning possible).
What we offer:
- You will be part of an international team composed of people from different countries and backgrounds, where you will be able to share your experience and knowledge to carry out teamwork and meet the objectives.
- On top of this, you will have a personal follow-up with your management team to help you understand all business-related questions and guide you in your professional career.
- We offer a competitive compensation and benefits package: health and dental insurance, transport, wellbeing etc. and your own budget for training and development.
SENIOR JAVA ENGINEER (m/f/d)