Axel Capital, a group operating in Serbia and Macedonia, is currently seeking a new team member for the position of Senior Java Software Engineer
Under the brand name Winner, we have successfully engaged in the gaming industry across 22 locations in Serbia and Macedonia. In addition, we invest in innovative projects in the field of information technology with high growth and development potential, providing them with capital and our extensive experience. Furthermore, as GLA Holding, we manage a portfolio of investments in renewable energy sources throughout the Balkans, including solar power plants, biogas facilities, and hydroelectric power plants.
With over 400 employees, our thriving company is constantly growing and evolving. Due to our dynamic nature, we are now searching for an ambitious colleague to join our team in the following position:
Senior Java Software Engineer
Principal Duties & Responsibilities:
- Design and implementation of highly concurrent and scalable web applications and APIs
- Acts as principle contributor to technical feasibility studies, business cases and proposals
- Defines and maintains development standards and best practices
- Provide technical mentoring for software engineers
- Participation in all phases of software development process
Skills, Experience & Qualifications Required:
- University degree in computer science (or equivalent)
- 5+ years of professional experience in software development using Java web technologies
- Proficiency with Java web technologies (JEE and/or Spring, JPA, Hibernate, Maven, …)
- Industry experience with Service Oriented Architectures (SOA) and Microservice architectures
- Hands-on experience in designing and implementing highly available and scalable service-based platforms
- Good interpersonal, communication and problem-solving skills
- Fluency in written and spoken English
What else is a plus?
- Experience with security solutions built on top of OAuth 2
- Experience with Docker containers and Kubernetes
- Experience in setting CI/CD pipelines
- A passion for perfection in your code
We offer:
- Challenging tasks in a highly professional environment
- Ability to learn from experienced colleagues
- Working in small and skilled teams
- Use of modern technologies
- Salaries and conditions which correspond to the high demands.
If you would like to become part of our team and build various applications using cutting edge technologies and improve your skills in a rewarding and positive work environment feel free to send us your job application. You will be given the opportunity to gain new skills while building large-scale web and mobile solutions.
NOTE: Only candidates who are shortlisted will be invited for an interview.