Job Description
Java Engineer (Middle) ID47131
Join to apply for the Java Engineer (Middle) ID47131 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 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 Middle Engineer, you will play a key role in shaping a scalable FinTech platform that directly supports business growth and user experience. You will contribute to designing reliable backend services while having the opportunity to influence end‑to‑end solutions across the stack. This role offers real ownership, exposure to modern engineering practices, and close collaboration within an Agile, fast‑moving team. It’s an excellent opportunity to grow technically while building impactful products in a dynamic startup environment.
What You Will Do
- Analyze and understand business requirements, and design, develop, and test high‑performant code in line with business needs.
- Create technical requirements, software design specifications, and architectural artifacts.
- Participate in Agile development activities including sprint planning, backlog grooming, stand‑ups, and retrospectives.
- Work primarily in the middle tier or backend service layer, with the ability to contribute across the stack from database to UI and frontend.
- Stay up to date with tools, trends, and technologies in the FinTech space.
Must Haves
- 2+ years of experience in hands‑on development using Java , Spring , Spring Boot , and Postgres .
- Ability to work with full‑stack development using JavaScript , React , or Angular .
- Familiarity with automated testing frameworks and experience collaborating with QA automation engineers on testing strategies.
- Basic experience with cloud‑hosted applications on AWS including EC2 instances, S3 storage management, Elastic Beanstalk, and Simple Queue Service.
- Solid understanding of API and architectural concepts such as REST , Microservices , MVC , and architectural layers.
- Experience with Git , Jira , and Confluence .
- Experience working in Agile or Lean software development methodologies such as Kanban, Scrum, and Test‑Driven Development.
- Ability to thrive in a startup environment with heavy workload, competing priorities, and limited structure.
- Upper‑intermediate English level .
Nice to Haves
- Bachelor’s degree in Computer Science.
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.
Seniority Level
Mid‑Senior level
Employment Type
Full‑time
Job Function
Information Technology
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at AgileEngine by 2x.
#J-18808-LjbffrApply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application