Software Engineer (Java) ID48414

AgileEngine
Sênior
Remoto 🌐
Publicado em 16 de janeiro de 2026

Descrição da Vaga

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. **WHY JOIN US** If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you! **ABOUT THE ROLE** **As a Senior Backend Engineer,** you will shape the backbone of modern, user\-facing products by influencing how scalable, reliable systems are designed and evolved. This role matters because your work directly impacts product quality, performance, and the ability to introduce intelligent, AI\-driven capabilities. You’ll collaborate in a cross\-functional, fast\-moving environment that values strong technical ownership, thoughtful architecture, and continuous improvement. It’s a unique opportunity to grow professionally while working on meaningful backend challenges with modern Java, Spring Boot, and microservices approaches. **WHAT YOU WILL DO** \- Design, develop, and maintain scalable, reliable backend services using Java and Spring Boot; \- Build and evolve high\-quality RESTful APIs to support frontend applications and internal systems; \- Improve service reliability, performance, observability, and overall code quality across the backend ecosystem; \- Collaborate closely with product managers, designers, and frontend engineers to deliver cohesive, user\-centered solutions; \- Participate in architecture discussions, code reviews, and technical design sessions; \- Troubleshoot and resolve complex issues in distributed, microservices\-based systems; \- Contribute to the integration of AI\-powered and LLM\-driven features, ensuring backend services can effectively support intelligent user experiences. **MUST HAVES** \- **4\+ years of experience with Java and Spring Boot** ; \- **Experience building and maintaining microservices\-based architectures** ; \- Proficiency with **Gradle for build and dependency management** ; \- Strong background in **RESTful API design and API lifecycle best practices** ; \- **Experience working with relational databases such as PostgreSQL or MySQL** ; \- Hands\-on experience developing complex, domain\-driven backend services; \- Understanding of backend requirements for AI\-enabled features, including LLM workflow integration, AI service API patterns, and backend support for intelligent or AI\-assisted user experiences; \- Excellent communication skills and ability to work cross\-functionally; \- Upper\-intermediate English level. **NICE TO HAVES** \- Experience with **Kafka, RabbitMQ** , or other messaging systems; \- Knowledge of event\-driven architectures; \- Experience with **GraphQL** and/or API Gateways; \- Exposure to hybrid API ecosystems (REST \+ GraphQL \+ async); \- Hands\-on experience integrating LLM/AI APIs; \- Previous work on AI\-enhanced or AI\-assisted product features. **PERKS AND BENEFITS** \- **Professional growth:** Mentorship, TechTalks, and personalized growth roadmaps. \- **Competitive compensation:** USD\-based pay with education, fitness, and team activity budgets. \- **Exciting projects:** Modern solutions with Fortune 500 and top product companies. \- **Flextime:** Flexible schedule with remote and office options.

Vaga originalmente publicada em: linkedin

💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev

Software Engineer (Java) ID48414 - AgileEngine | Job For Dev