Java/AWS Developer

3 weeks ago


Roxbury, United States Cleo Consulting Full time
Job DescriptionJob DescriptionTitle: Java AWS DeveloperProjected Start Date: 05-20-2024Projected End Date: 12-27-2024Position Type: Contract to PermLocation: Boston, MARemote Work: PartialPrimary Skills: JavaOnly GC or Citizen's - either W2 or C2C (Candidates own company).

Job Description

Revitalize and provide robust support for a critical application integral to Fixed Income investors, known as the Fixed Income Analytics Risk Management Systems (FARMS). This application provides real-time analytics directly to many investors and powers countless of applications including our just-released next-generation Portfolio Management System, Alpine. This application poses a high level of complexity with intricate business logic, extensive mathematical computations, and strict adherence to Service Level Agreements (SLAs) and system availability standards. Successful execution of this role demands a solid technical foundation, coupled with active collaboration with business users, particularly the Global Risk & Analytics team.

Responsibilities:

  • Lead tracks of work involving high complexity, mission critical AWS-based java services & data applications
  • Learn about investment data from the fundamentals of portfolio holdings to risk computations and models.
  • Lead the delivery of high-quality business solutions, including participating in architecture, design, implementation, testing, deployment, and support.
  • Be a thought partner to the Global Risk & Analytics team working directly with Quantitative analysts.
  • Design, prototype and code new software components and applications based on functional specifications across the full stack services, web clients, infrastructure, and back-end.
  • Coordinate with analyst teams and vendors to execute test plans and provide support during user acceptance testing.
  • Modify and enhance existing systems to incorporate new functionality and to optimize them for performance.
  • Author technical design and support documentation

Qualifications:

  • Requires a master's degree (or foreign equivalent) in Computer Science, Information Technology, Quantitative & Computational Finance, Information Systems or a directly related field plus two (2) years of experience developing application software.
  • Must have two (2) years of experience in each of the following (experience may be gained concurrently):
  • Software development using object oriented and functional designs to build fault-tolerant, production-ready systems.
  • Software development supporting rapid paced delivery using the following languages: Java (11 or higher) and Python.
  • Working with mathematical models and concepts including linear optimization and statistical analysis
  • Managing sprints and backlogs through the development cycle using agile methodologies, including utilizing JIRA as the project management tool
  • Setting up, configuring, and maintaining CICD pipelines using Jenkins
  • Automating build, test, and deployment process to streamline the development lifecycle.
  • Analyzing and optimizing complex SQL for retrieving data from diverse databases to generate reports, visualizations, and dashboards.
  • AWS Cloud computing, including S3, AWS Batch, EC2, ECS, Managed RDS, and CloudFormation
  • Will accept a Bachelor's degree plus five (5) years of experience developing application software.