What you will do
- Architect and build low-latency APIs and backend services using Java 17 to support firm-wide critical systems;
- Engineer complex data transformation pipelines capable of processing 7+ million records daily using RabbitMQ, MongoDB, and PostgreSQL;
- Leverage GitHub Copilot and advanced AI models (Claude, GPT) to accelerate innovation;
- Deliver high-impact analytical tools that guide investment decisions for over $11 trillion in customer assets;
- Design scalable, high-speed caching strategies using Redis to optimize system performance and response times;
- Champion code quality by maintaining >80% test automation coverage and leading rigorous multi-peer code reviews;
- Own the production lifecycle of your services, utilizing GitHub Actions for CI/CD and Splunk for deep system observability;
- Define clear API contracts using OpenAPI/Swagger to ensure seamless integration and long-term maintainability.
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







