We are looking for a Java Software Engineer to join our team in Sofia, BG. The ideal candidate will have experience with Java, related technologies, and agile software development methodologies. We offer an excellent remuneration package, performance-based bonuses, and a supportive team culture.
Requirements
- Designing, developing, and maintaining Java-based micro-services
- Collaborating with cross-functional teams to define, design, and ship new features
- Writing clean, efficient, and well-tested code
- Participating in code reviews to ensure code quality
- Identifying and troubleshooting bottlenecks and bugs in the software
- Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency
- Mentoring and guiding other developers and architects on the team
- Knowledge of agile software development methodologies, such as Scrum or Kanban
- Experience with object-oriented programming, with a strong understanding of Java and related technologies
- Experience in API Design including REST and GraphQL
- Experience with relational databases (PostgreSQL or MySQL) as well as proficiency in SQL and Hibernate or JOOQ
- Experience in developing and maintaining frontend components corresponding to the backend APIs
- Familiar with containerized environments using technologies such as Docker and Kubernetes
- Knowledge and/or experience in cloud platforms such as AWS or GCP is considered an asset
- Appreciation of system performance and scalability
- Basic knowledge of frontend technologies (HTML, Typescript, Angular or React) is considered an asset
- Proficiency in English, both verbal and written
Benefits
- Excellent remuneration package
- Performance-based bonuses
- Private health insurance
- Card for Public Transportation
- Multisport card
- Corporate discounts
- Parking – early bird option
- 25 days of annual paid leave
- Performance review process
- Internal & external training programs
- Team buildings & local company events
- Work-life balance
- Inspiring & supportive colleagues
- Culture that encourages creativity & talent