Java Engineer

Austin, Texas

AgileEngine
Apply for this Job
Job Description
AgileEngine is one of the Inc. 5000 fastest-growing companies in the U and a top-3 ranked dev shop according to Clutch. We create award-winning custom software solutions that help companies across 15+ industries change the lives of millions

If you like a challenging environment where you're working with the best and are encouraged to learn and experiment every day, there's no better place - guaranteed. :)

What you will do
  • Build backend code for financial processes from scratch and modify existing core applications using Java and Spring;
  • Own the built components in production, performing needed support, troubleshooting, and monitoring;
  • Participate in reviews of system architecture, code, and design documents;
  • Analyze business requirements and design solutions to meet those requirements.
Must haves
  • 2+ years of experience in Java (version 11 or higher);
  • Strong knowledge of the Spring framework, including Spring Boot and Spring Core;
  • Experience with SQL and databases such as MongoDB;
  • Expertise in microservices architecture and REST/API-based development;
  • Ability to write unit tests and integration tests for application reliability;
  • Capability to work effectively within a Scrum team and agile environment;
  • Bachelor's degree in computer science, engineering, or a related technical field, or equivalent experience;
  • Experience developing applications with complex business logic;
  • Upper-Intermediate English level.
Nice to haves
  • Experience with PostgreSQL;
  • Control-M or similar orchestration platform;
  • Drools or similar Business Rules Management System;
  • Experience tuning and maximizing performance for high volume;
  • Experience with cloud technologies such as Pivotal Cloud Foundry;
  • Asset Management / Investments / FinTech experience;
  • Working knowledge of Continuous Integration/Continuous Deployment and DevOps principles and tools (e.g., GitHub, Bamboo, SonarQube, Veracode).
The benefits of joining us
  • 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.

Next Steps After You Apply

The next steps of your journey will be shared via email within a few hours. Please check your inbox regularly and watch for updates from our Internal Applicant site, LaunchPod, which will guide you through the process.
Date Posted: 27 March 2025
Apply for this Job