Senior JAVA Developer

What we need:

• Proven experience as a Java Developer – 5+ years
• 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:

• Design, develop, and maintain Enterprise Java applications 
• 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 chance to work on exciting projects in Bulgaria and beyond
• 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.

Contact Us
By clicking the "Accept" button below, you accept the cookies used as stated in our Privacy Policy.