Senior Java Developer
EXANTEArmeniaFull TimeEngineering
Remotely
restjavapostgresqlspringkafkagrpcquarkusmicronaut
Job Description
📋 Description
- Design and develop microservices in Java (17 or later) as part of our backend system
- Maintain and enhance existing Java libraries and internal frameworks
- Troubleshoot and improve the performance and reliability of backend services
- Write and maintain unit and integration tests
- Collaborate with other engineers, product managers, and cross-functional teams
- Stay up-to-date with the latest Java technologies and best practices
🎯 Requirements
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in Java development
- Understanding of software design principles and patterns
- Knowledge of various concurrent technics (blocking, CAS, Future/Promise, Actors)
- Understanding of Java Memory Model and GC principles
- Experience with building RESTful APIs and microservices architecture
🎁 Benefits
- Competitive salary that reflects your experience and the value you bring.
- Flexibility that fits your life — work from home, from our office, or a mix of both. You decide
- Flexible benefits package — choose the options that suit your life, not a one-size-fits-all bundle.
- A genuinely good place to work — an informal, collaborative culture where ideas are heard and
- Continuous learning — ongoing training, education programs, and the support to deepen your
- Connection beyond your desk — events that bring our teams together to network and celebrate.
Back to all jobs