Remote job
JAVA BACKEND DEVELOPER
Job details
About this role
Role overview
Build and maintain backend services for enterprise software in a collaborative engineering team. The work centers on Java development, APIs, integrations, persistence, testing, and application security, using Quarkus or Jakarta EE, with Spring Boot experience also relevant. The position is described at a mid-level and includes collaboration with frontend developers and other engineering stakeholders.
Responsibilities
- Design, develop, and maintain Java backend applications and services. - Build and support REST APIs, integrations, and database persistence. - Write maintainable code, unit and integration tests, and apply appropriate security practices. - Investigate technical issues and contribute to code reviews and ongoing improvements. - Work with Git, containers, and CI/CD pipelines through the software delivery lifecycle. - Coordinate with frontend developers and engineering partners on API contracts and technical solutions.
Requirements
- Professional Java development experience at a solid mid-level. - Experience with Quarkus, Jakarta EE, or Spring Boot, and sound understanding of backend architecture. - Practical knowledge of databases, persistence, REST APIs, and Java mapping or boilerplate-reduction tools. - Experience writing unit and integration tests and understanding application and API security. - Familiarity with Git, containers such as Docker, and CI/CD fundamentals. - Awareness of current AI concepts and applications in software development, plus clear communication and readiness for occasional project-related travel.
Nice to have
Hands-on Quarkus experience, or experience moving applications or knowledge from Spring Boot to Quarkus, is useful. Enterprise or distributed systems experience, cloud and container orchestration familiarity, and interest in applying AI tools to engineering workflows are also valued.
Benefits and work setup
The listed gross salary range is €4,000–€5,000 per month. Remote work is available, with an office option in Vilnius. Offerings include compensated certifications, learning sessions and language lessons, flexible time off depending on the project, health insurance for Lithuanian residents, referral bonuses, loyalty days, and team activities.