We are looking for an experienced Java Software Engineer in a service-oriented or microservices architecture to develop new features and functionality for high transaction, large scale websites and services using Java.
Requirements
- Proven track record for successful completed projects, experienced in Enterprise Java Software Development in a service-oriented or microservice architecture
- Proficient in Java / 6+ years of experience and back-end-programming and related frameworks (Spring, Spring Boot, Hibernate)
- Proven experience in designing, building, and maintaining RESTful APIs
- Experience working with Relational Databases such as PostgreSQL;
- Experience working with message queues - RabbitMQ, Kafka or similar
- Experience in working with Docker, Kubernetes and AWS is an advantage
- Experience with CI/CD pipelines, including Jenkins/Bamboo and GitLab
- Experience with reactive programming using Vert.x or similar is an advantage
- Proficiency in Version Control Systems, specifically Bitbucket, GIT
- Practical knowledge and utilization of containers, specifically Docker, ideally coupled with Kubernetes expertise
- Excellent problem-solving skills and the ability to work well in a collaborative team environment, but independently as well
- Bachelor's degree in Computer Science, Software Engineering, or related field or relevant professional experience
- Strong communication skills in both English and Bulgarian language and ability to convey technical concepts clearly
Benefits
- Remote Office – Flexible hybrid form of working, option for working fully remotely
- Parking Space – We provide free parking spots
- Fun Office Space – We offer a game zone and a relaxation area
- Health Insurance – Additional private health insurance, including dental care plan
- Personal Development – Company-sponsored training budget to further develop your skills
- Employee Referral Programme – Receive a bonus for referring a friend
- Holidays – Enjoy extra 5 days after your 1st and 5th year
- Social Events – We love to celebrate our success together
- Family Insurance – Add insurance to a family member
- Offering sport cards – 100% sponsored by the company