What are the responsibilities and job description for the Java Engineer (Middle) ID32277 position at AgileEngine?
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! :)
What You Will Do
The Benefits Of Joining Us
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.
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.
- 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.
- 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 toolse (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.
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.