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
- 4+ years of experience with Java (11 or higher), delivering production-grade solutions;
- Strong expertise with the Spring framework (Spring Boot, Spring Batch, Spring Security);
- Solid experience with SQL and NoSQL databases, including query tuning and schema design;
- Hands-on experience with microservices architecture and building high-performance RESTful APIs;
- Proven background with message-driven systems (e.g., Kafka, RabbitMQ, or similar);
- Skilled in writing unit and integration tests to ensure reliability and maintainability;
- Experienced in Agile/Scrum environments, contributing to sprint planning and peer reviews;
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience;
- Upper-Intermediate English proficiency (B2 or higher).
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).
AgileEngine is one of the Inc. 5000 fastest-growing companies in the US 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! 🙂
About the project
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.
Your AgileEngine journey starts here
2 min
Tell us about yourself
2 sec
Confirm requirements
30 - 60 min
Pass a short test
5 min
Record a short video
→ Introduce yourself on a video, instead of waiting for an interview
Live interview
Ace the technical interview with our team
→ Schedule a call yourself right away after your video is reviewed
Live interview
Final interview with your team
→ Get to know the team you will be working with
Get an offer
As quick as possible





