Skip to main content

Java Software Engineer

Tecnología
AgileEngine
Hace 1 mesesHasta 22/4/2026
Tiempo completo100% Remoto

Descripción del puesto

  • *About us**
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!

  • *About the Role**

We are looking for a

  • *Senior Backend Software Engineer**
to take end-to-end ownership of scalable services built with Java and modern microservices architecture. This role is central to evolving a high-traffic platform, shaping backend standards, and driving cloud-native excellence across AWS or GCP environments. You’ll collaborate cross-functionally, influence architectural direction, and contribute to a forward-thinking engineering culture focused on performance, reliability, and continuous innovation.
  • *What you will do
  • Lead backend development efforts with end to end ownership from ideation to implementation;
  • Collaborate with cross functional teams to deliver high quality and user focused backend services;
  • Design, build, and maintain scalable microservices and internal APIs;
  • Apply expertise in backend technologies to introduce improved architectures and patterns;
  • Help shape engineering standards, design reviews, and best practices across the team;
  • Stay up to date with industry advancements and incorporate relevant ideas into engineering work;
  • Contribute to the evolution of the backend stack to improve scalability, maintainability, and performance;
  • Ensure efficient use of AI code assist tools;
  • Work closely with frontend engineers to ensure smooth integration between backend APIs and user interfaces;
  • Collaborate with cloud and DevOps teams to improve deployments, observability, and performance;
  • Integrate external systems, services, and vendors into the backend;
  • Identify platform gaps and design backend components to support new initiatives;
  • Ensure backend services are reliable, secure, and optimized for high traffic.
  • *Must haves
  • 4+ years of experience
as a Software Engineer focused on backend development of scalable services;
  • Expert level proficiency in
  • *Java**
;
  • Deep experience with frameworks such as
  • *Spring Boot**

or

  • *Flask**
;
  • Strong experience with cloud platforms such as
  • *AWS**

or

  • *GCP**
, including serverless technologies, containerization, and managed services;
  • Proven ability to design high availability, high performance applications following microservice architecture and RESTful API design;
  • Strong understanding of relational databases such as
  • *PostgreSQL**

or

  • *MySQL**

and NoSQL systems such as

  • *MongoDB**

or

  • *Redis**
;
  • Deep understanding of backend architecture principles, caching, security, and system integration patterns;
  • Excellent written and verbal communication skills in English;
  • Experience in companies with a solid engineering team, focusing on an internal roadmap.
  • *Nice to haves
  • SaaS experience is a plus;
  • Experience integrating AI vendor services or external inference systems;
  • Experience with large scale distributed systems;
  • Experience in the healthcare industry or digital media;
  • Experience with CI CD pipelines and cloud infrastructure management.
  • *Perks and 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.
Keywords
javaamazon-web-servicesgoogle-cloud-platformspringspring-bootflaskserverlessaws-managed-servicespostgresqlmysqlmongodbredis

¿Te interesa este puesto?