Overview 
 Join to apply for the Java Engineer (Senior) ID42110  role at AgileEngine .
 AgileEngine is an Inc.
5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries.
We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
 If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! 
 Role 
 As a Senior Backend Engineer , you’ll play a key role in shaping scalable, high-quality solutions that power real-time translation for global users.
You’ll influence technical direction, mentor team members, and drive engineering best practices.
This role offers the chance to make a direct impact on a fast-growing product while expanding your expertise in Java , distributed systems, and modern backend architectures.
 Responsibilities 
  - Be hands-on in architecting and implementing software solutions based on a given set of requirements, either as an individual contributor or as a technical lead; 
- Create technical work plans and execute on those plans to meet individual business objectives; 
- Assist in maintaining existing backend services.
 
 
Must Haves 
  - 5+ years of hands-on experience in architecting, implementing, and delivering software engineering solutions based on defined product requirements;  
- Deep experience with Java; 
- Experience with distributed messaging brokers and/or event streaming platforms such as RabbitMQ, ZeroMQ, or Kafka;  
- Experience using the Git version control system; 
- Comfortable working with a fully remote team; 
- Self-motivated and able to work independently with minimal supervision; 
- Upper-Intermediate English level.
 
 
Nice to Haves 
  - Experience in Realtime Messaging developments;  
- Experience with Kotlin; 
- Experience working with dependency injection frameworks such as Micronaut, Spring Boot , etc.; 
- JavaScript and WebSocket experience are also highly valued;  
- Familiarity with microservice architectures; 
- Experience with distributed NoSQL databases such as Mongo, Cassandra, etc.; 
- Experience with distributed caches such as Redis, Valkey, etc.; 
- Experience in setting up CI/CD pipelines in Jenkins, GitLab, TravisCI, etc.; 
- Manipulating real-time audio streams; 
- Developing Node.js applications; 
- B.S. degree in Computer Science or equivalent from an accredited institution.
 
 
Benefits 
  - Professional growth:  Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps.
 
 
- Competitive compensation:  We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities.
 
 
- A selection of exciting projects:  Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands.
 
 
- Flextime:  Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive.
 
 
Job Details 
  - Seniority level: Mid-Senior level 
- Employment type: Full-time 
- Job function: IT Services and IT Consulting 
  #J-18808-Ljbffr