Job Closed
This listing is no longer active.
We deliver quality through client engagement and talent excellence
Backend Developer – Cloud, Java
Location
Lithuania
Posted
124 days ago
Salary
€3K - €5K / month
Seniority
Senior
Job Description
Backend Developer – Cloud, Java
LITIT
• Develop and maintain backend services using Payara 6 (Jakarta EE), Quarkus, and REST APIs. • Participate in the design and implementation of microservices to replace and modernize monolithic applications. • Work with Kafka (Confluent) for messaging and asynchronous data processing. • Integrate and manage data persistence in Oracle (SQL, PL/SQL) and PostgreSQL databases. • Build and deploy services in AWS, using services such as Fargate, CloudWatch, VPC, Route53, Secrets Manager, Lambda, and RDS. • Containerize and orchestrate applications using Docker, Kubernetes, ArgoCD, and Helm. • Apply CI/CD practices through GitHub Actions, ensure code quality with SonarQube, and follow GitFlow processes. • Write automated tests using JUnit and Mockito to ensure reliability and maintainability. • Collaborate with other teams, participate in sprint ceremonies, and contribute to technical refinements and discussions.
Job Requirements
- 4–6 years of experience in backend software development using Java/Jakarta EE.
- Experience in microservices-based systems and modern DevOps environments.
- Familiarity with large-scale enterprise systems and cloud-native solutions.
- Technical Skills: Java / Jakarta EE / Payara 6 / Quarkus Kafka (Confluent) Oracle (SQL, PL/SQL), PostgreSQL AWS (Fargate, CloudWatch, VPC, Route53, SecretsManager, Lambda, RDS) Kubernetes, Docker, Docker Compose, ArgoCD, Helm Git, GitFlow, GitHub Actions, JUnit, Mockito, SonarQube.
- Strong understanding of transactional processing, caching, and containerized architectures.
- Soft Skills: Independent, reliable, and proactive working style.
- Strong communication skills and collaboration mindset.
- Fluent in English (German a plus).
Benefits
- Learning opportunities with compensated certificates, learning lunches, and language lessons.
- Chance to switch projects after one year.
- Team building twice a year.
- Office in Vilnius, Lithuania that offers themed lunches and a pet-friendly environment.
- Remote work opportunities.
- Flexible time off depending on a project.
- Seasonal activities with colleagues.
- Additional health insurance and loyalty days for Lithuanian residents.
- Referral bonuses.
- Recognition of important occasions of your life.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Engineer – Validator Engine Specialist
KOR FinancialAn Upgraded Trade Repository. Built Fundamentally Better.
• Focus on maintaining and enhancing our custom-built validator engine. • Ensuring regulatory messages sent to financial regulators meet stringent accuracy requirements. • Extending the rules engine (written in Java) to support new use cases. • Implementing, debugging, and refining JSON-based DSL rules for accuracy and compliance. • Collaborating with three other team members to support ten jurisdictions. • Ensuring thorough testing and validation of all configurations.
Senior Fullstack Engineer – Node.js, Python, Typescript
NetguruNetguru builds software that lets people do things differently.
• Take full ownership of internal grading tooling. • Build and maintain supporting systems centered around inventory and order flows on live production systems. • Deliver high-impact features contributing directly to core business roadmaps.
Senior Golang Developer – Freelance
NetguruNetguru builds software that lets people do things differently.
• Develop and maintain backend services using Go (Golang) in a modern product environment. • Build features based on high-level product requirements, collaborating closely with Product Managers and Designers to clarify scope, purpose, and expected behavior. • Take ownership of the full development lifecycle, including coding, testing, creating pull requests, and releasing features to production. • Write and maintain automated tests to ensure code quality and reliability. • Work within fast CI/CD pipelines, where code may reach production shortly after approval. • Collaborate with distributed engineering teams in a fully remote setup with a strong emphasis on autonomy and accountability. • Identify blockers early and proactively seek clarification or support when needed. • Contribute to technical discussions and continuously improve engineering practices and product quality. • Use AI-assisted development tools (e.g., Copilot, Claude, Cursor or similar) to enhance productivity and code quality.
• Build scalable backend systems that allow us to scale to millions of users. • Integrate with 3rd party software including Payments, Accounting, CRMs, and more. • Optimize our GraphQL backend for fast performance so that our movers are able to complete their jobs quickly • Create generic systems that are able to solve any workflow in a scalable way. Generalized systems include billing, document creation and storage, task workflow, and customer communication systems • Open source general frameworks that we use to build entire applications consistently and quickly • Shipping code, conduct code reviews • Architecture docs and Design handoffs • Product brainstorm/scoping (if desired) • Design review/brainstorm (if desired)



