• Proven experience as a Java Developer – 5+ years • Design, develop, and maintain Enterprise Java applications • The chance to work on exciting projects in Bulgaria and beyondWhat we need:
• Strong knowledge of Java (Java 11+ preferred) and Thymeleaf
• Hands-on experience with Hibernate / JPA for ORM and data persistence
• Experience with relational and NoSQL databases: PostgreSQL, MS SQL, MySQL, MongoDB
• Proficiency in SQL
• Understanding of SOLID principles and Object-Oriented Design Patterns
• Commitment to follow Clean Code practices
• Experience with building RESTful APIs (Spring MVC / Spring Boot preferred)
• Experience with Version Control using Git (GitLab preferred)
• Knowledge of CI/CD pipelines is an advantage
• Experience with unit & integration testing frameworks is an advantage
• Familiarity with containerization (Docker) and cloud deployment is an advantage
Key responsibilities:
• Implement and optimize front-end templates using Thymeleaf
• Work with PostgreSQL databases for data modeling and performance tuning
• Apply OO principles and design patterns to ensure scalable and maintainable code
• Ensure code quality through Clean Code practices and code reviews
• Collaborate using Git/GitLab for version control and branching strategies
• Participate in the full software development lifecycle, from requirements to deployment
• Contribute to CI/CD pipelines and DevOps practices for fast and more reliable delivery
What we offer:
• The opportunity to guide new colleagues through their development path
• SAP Certification
• Opportunities for professional growth and development
• Labor contract agreement with Power Partner Solutions Ltd.
• Digital meal voucher
• Additional health insurance
• Flexible working hours
• Hybrid model of working
• A community of like-minded colleagues.
Please send your CV in English to info@uppsgroup.com.
Selected candidates will be contacted for an interview.