Job Description
Job ID: 32277
Location: Remote
Company: AgileEngine
Employment Type: Full-Time
Signing Bonus: $3,000
About AgileEngine
AgileEngine is an Inc. 5000 award-winning company that builds software for Fortune 500 companies and innovative startups across 17+ industries. Known for AI/ML, application development, and people-first culture, AgileEngine has received multiple “Best Place to Work” awards.
Why Join
- Work in an Agile, collaborative environment with global teams.
- Contribute to mission-critical financial systems managing assets worth $11 trillion.
- Gain hands-on experience with modern architecture patterns, AI-powered tools, and low-latency systems.
- Accelerate growth through mentorship, TechTalks, and personalized career roadmaps.
Role Overview
We are seeking a Java Backend Engineer to design, build, and maintain high-performance APIs and backend services. The engineer will leverage Java 17, Spring frameworks, and both SQL and NoSQL databases to support large-scale, mission-critical systems.
Key Responsibilities
- Architect and build low-latency APIs and backend services with Java 17.
- Engineer data transformation pipelines processing 7+ million records daily using RabbitMQ, MongoDB, and PostgreSQL.
- Use AI tools (GitHub Copilot, GPT, Claude) to accelerate innovation.
- Deliver analytical tools guiding investment decisions across $11 trillion in assets.
- Design scalable caching strategies using Redis for optimal performance.
- Maintain >80% test automation coverage and lead multi-peer code reviews.
- Own the production lifecycle of services using GitHub Actions and monitor systems with Splunk.
- Define API contracts with OpenAPI/Swagger for integration and maintainability.
Must-Have Skills
- 4+ years of Java (11+) development delivering production-grade solutions.
- Strong experience with Spring Framework (Boot, Batch, Security).
- Hands-on with SQL and NoSQL databases, query tuning, and schema design.
- Experience with microservices and high-performance RESTful APIs.
- Knowledge of message-driven systems (Kafka, RabbitMQ, etc.).
- Skilled in unit and integration testing.
- Experience in Agile/Scrum environments.
- Bachelor’s degree in Computer Science, Engineering, or equivalent.
- Upper-Intermediate English proficiency (B2+).
Nice-to-Have Skills
- PostgreSQL expertise
- Control-M or similar orchestration tools
- Drools or Business Rules Management Systems
- Cloud platforms (Pivotal Cloud Foundry)
- Asset Management / FinTech experience
- CI/CD and DevOps knowledge (GitHub, Bamboo, SonarQube, Veracode)
Perks & Benefits
- Professional growth: mentorship, TechTalks, skill development budgets.
- Competitive compensation: USD-based, reflecting skills and contributions.
- Exciting projects: Work with Fortune 500 clients and top-tier product brands.
- Flexible schedule: Work from home or office for optimal work-life balance.