Logo of Huzzle

Software Engineer (Java/Analytics)

  • Job
    Full-time
    Junior (1-2 years)

AI generated summary

  • You need expertise in Java and analytics, strong problem-solving skills, and a solid understanding of software development processes. Familiarity with relevant tools and frameworks is essential.
  • You will develop and maintain Java applications, analyze data for insights, collaborate with teams to implement solutions, and ensure code quality and performance optimization.

Requirements

  • - Bachelor's Degree or equivalent required
  • - Degree in either Computer Science, Physics, Mathematics/Statistics, or Engineering, would be highly preferred
  • - 2+ years of related experience
  • - 2+ years of experience of full-stack development using Java and J2EE and the Spring Stack (Spring Boot and Spring Core)
  • - Experience with web service applications on the server side using RESTful APIs, JSON/SOAP, XML, Apache, Tomcat, Maven, Eclipse/STS, GIT, etc.
  • - Experience developing SPA's using Angular6, ReactJS, or other JavaScript based frameworks would be a plus
  • - Experience using a variety of open source technologies and cloud services such as R, MATLAB, Python, Scala, etc.
  • - Experience with the implementation and creation of various models and algorithms including regression models, AI or machine learning techniques
  • - Familiarity with AWS data solutions such as S3 and Redshift
  • - Familiarity with modeling and statistical concepts
  • - Experience with Agile development methodology
  • - Overall, look for people who have developed, quantitative/regression/algorithmic models in java or developed financial models in java
  • - Experience with the implementation and creation of various models and algorithms including regression models and machine learning techniques
  • - 2+ years of experience of full-stack development using Java and J2EE
  • - Experience with Spring Core, Spring Boot, Spring MVC, Spring Integration, Spring Security, and Spring Batch
  • - 2+ years of expert level experience developing web-based GUI using Angular 6+, Java Script, XML, HTML5, CSS and JSON

Responsibilities

  • Implement models/algorithms/calculations by using Java.
  • Build internally facing web applications.
  • Work with analysts, economists and the business to design web solutions to challenging problems.
  • Confer with product managers, marketing staff, capital market staff, or business unit management to determine analytical or product-related needs regarding product, investment instrument, market activity, or complex transaction to be analyzed.
  • Use one or more analytical tools from a suite of mathematical/application tools to perform appropriate analysis on specified product, transaction, market activity, or investment vehicle that has multiple variables affecting potential outcomes.
  • Report in quantitative manner on parameters of proposed purchase, sale, marketing action, structure of transaction or market activity, or risk factors and the degree to which they could affect outcomes.
  • Participate with product management, treasury, or capital markets staff in exercises to value derivatives or other complex products, or to revise models used to perform these valuations.
  • Perform ad hoc analyses as needed and assist managers of specific product lines with analytical, valuation, or pricing projects. Collaborate with teams planning or structuring transactions to assist in credit analysis and pricing.
  • Perform loss forecast analysis and reporting; perform ongoing ad hoc model development and analysis for specific clients needing high level quantitative analysis of credit risk, product valuation, asset analysis, and the like.
  • Propose new risk indicators for senior staff/management approval and implementation. Assist with consulting with the business owners, designing and implementing an interface to record key indicators, research industry best practices of analyzing and reporting key performance indicators.
  • Design basic to moderately complex test cases and test applications for systems used for a variety of analytical, pricing, risk management or credit pricing to ensure the business needs are met and analytics are correctly implemented.

FAQs

What is the job title for this position?

The job title is Software Engineer (Java/Analytics).

Where is the job location?

The job is located in Washington, DC, with some opportunities available in Herndon, VA.

What are the terms of hire for this position?

The terms of hire are full-time.

What is the salary range for this position?

The salary range is $100,000–$125,000 per year, plus benefits.

What type of client will the Software Engineer be working with?

The Software Engineer will be working with a client in the mortgage banking industry.

What are some key job functions for this role?

Key job functions include implementing models/algorithms using Java, building internally facing web applications, and collaborating with analysts to create web solutions for complex problems.

What educational background is required for this position?

A Bachelor's Degree or equivalent is required, preferably in Computer Science, Physics, Mathematics/Statistics, or Engineering.

How many years of related experience are required?

A minimum of 2 years of related experience is required.

What are the non-negotiable requirements for this position?

Non-negotiable requirements include developing quantitative/regression/algorithmic models in Java or financial models, and at least 2 years of full-stack development experience using Java and J2EE.

What are some preferred skills for candidates applying to this position?

Preferred skills include experience with Spring frameworks, developing single-page applications using Angular or ReactJS, familiarity with AWS data solutions, and knowledge of Agile development methodology.

What is the work culture like for this position?

The work culture is described as great, with an awesome team, challenging work environment, and an emphasis on having fun along the way.

Will my application be kept confidential?

Yes, all applications will be kept strictly confidential, and shortlisted candidates will be contacted for further discussions.

Consulting
Industry
11-50
Employees
2008
Founded Year

Mission & Purpose

Cedent provides an agile and optimized business process enabling you to concentrate on executing your strategy and be sure that your IT systems and processes back your initiatives. We offer consultancy services that range from IT strategy and process consulting to technology consulting and solution architecture.