
Java Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Bulgaria.
• Design, implement, and support Java-based applications utilizing Spring Boot and associated technologies.
• Collaborate with both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases to guarantee effective data storage and retrieval.
• Enhance application performance, scalability, and security measures.
• Produce clean, maintainable, and testable code in accordance with industry best practices.
• Efficiently diagnose and resolve issues in production environments.
• Remain informed about new Java technologies and industry developments.
• Over 3 years of experience in Java development.
• Proficient in Spring Boot and Hibernate/JPA.
• Experience in building and utilizing RESTful APIs.
• Understanding of database design, SQL, and ORM frameworks.
• Familiarity with unit testing frameworks such as JUnit and Mockito.
• Knowledge of Git, Agile methodologies, and DevOps practices.
• Proficient in English.
• Experience in frontend development is a plus.
• A nurturing and encouraging work environment that enables you to achieve your full potential.
• Flexible working hours that support a healthy work-life balance.
• Unlimited remote work options to maintain productivity and focus.
• Opportunities for professional growth, including certifications and training.
• Additional perks for academic teaching and public speaking engagements.
• Knowledge-sharing sessions to learn from our talented Dreamix team.
• Company-wide events that foster team cohesion.
• Exciting week-long summer and winter office initiatives.
• Comprehensive health insurance and dental coverage to promote your well-being.
• Multisport card to support a healthy and active lifestyle.
• Office massages to help you relax and de-stress.
Veeam Software
GitLab
Horizon3.ai
Get handpicked remote jobs straight to your inbox weekly.