Java and Scala Developer

MACHINE LEARNING TECHNOLOGIES LLC

Lansing (MI)

On-site

USD 77,000 - 110,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MACHINE LEARNING TECHNOLOGIES LLC in Lansing, MI is seeking a seasoned Java and Scala Developer to join a security-focused team. You will review security findings, understand vulnerability patterns, and craft fixes across multiple locations of the codebase.

You will design repeatable solutions, write unit and integration tests, and participate in code reviews. The role emphasizes authentication, authorization, transport security, secrets handling, input validation, and OWASP-aligned secure

Qualifications

  • 8+ years of Java development experience.
  • 3+ years of Scala development experience.
  • 2+ years of AKKA development experience.
  • Experience with Kafka and Postgres.
  • Experience writing unit tests.

Responsibilities

  • Review findings from the Application Security team with the Clearing development lead.
  • Design and implement code fixes to address recurring vulnerability patterns.
  • Write/update unit and integration tests to validate fixes and prevent regression.
  • Follow coding standards and participate in code reviews prior to merge.
  • Address authentication, authorization, transport security, secrets handling, and input validation vulnerabilities.

Skills

Java
Scala
AKKA
Kafka
Postgres
Unit testing
CI/CD
Vulnerability remediation

Tools

Docker
Kubernetes
AWS

Job description

Job Details
  • Job ID: J53769
  • Job Title: Java and Scala Developer
  • Location: Lansing, MI
  • Duration: 12 Months + Extension
  • Domain Exposure: Oil & Gas
  • Client: To Be Discussed Later
  • Employment Type: W-2, 1099, C2C
  • Bill Rate: $68/hour (C2C)
  • Work Authorization: US Citizen, Green Card, H-1B, OPT-EAD, CPT, Other
  • Work Authorization: USC, GC, H-1B, OPT-EAD, GC-EAD, H4-EAD
Job Summary

Review findings identified by our Application Security team alongside the Clearing development lead, and develop a clear understanding of the vulnerability pattern and its root cause.

Design and implement code fixes with an emphasis on consistent, repeatable solutions where the same vulnerability pattern appears in multiple locations.

Write or update unit and integration tests to validate fixes and prevent regression. Follow existing coding standards and participate in code review with the development lead prior to merge. The vulnerability categories in scope span authentication and authorization controls, transport security, secrets handling, input validation, and related secure coding domains.

Qualifications
  • 8+ years of Java software development experience
  • 3+ years of Scala software development experience
  • 2+ years of AKKA development experience
  • Experience working with Kafka
  • Experience working with Postgres
  • Experience with writing unit tests
Preferred Qualifications
  • Hands-on experience remediating application security findings (e.g., from SAST tools or penetration test reports)
  • Packaged application integration experience, including knowledge of and the ability to implement packaged application software and integrate it with technology platforms
  • Familiarity with transport security configuration (TLS/SSL) and secrets management in JVM-based services
  • Experience with JWT / OAuth 2.0 in a JVM context Familiarity with CI/CD pipelines and security controls within build tooling
Technical Skills
  • Solid understanding of JVM internals and interoperability between Scala and Java Familiarity with secure coding practices and common vulnerability classes (OWASP Top 10).
  • Knowledge of AWS and Kubernetes
  • Experience with Docker
  • Experienced in functional programming, and event driven programming
  • Familiarity with Actor mode
Equal Opportunity Employer

We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java and Scala Developer
Java and Scala Developer

Robotics Technologies • Lansing (MI)

On-site
USD 140,000 - 180,000
Java and Scala Developer
Java and Scala Developer

Quantum Technologies LLC • Lansing (MI)

On-site
USD 140,000 - 190,000
Java and Scala Developer
Java and Scala Developer

Valiant Technologies LLC • Lansing (MI)

On-site
USD 140,000 - 170,000
Java and Scala Developer
Java and Scala Developer

Machine Learning Technologies, LLC • Lansing (MI)

On-site
USD 140,000 - 190,000
Java and Scala Developer
Java and Scala Developer

Artificial Intelligence Technologies LLC • Lansing (MI)

On-site
USD 140,000 - 190,000
Java and Scala Developer
Java and Scala Developer

Ethereum Technologies LLC • Lansing (MI)

On-site
USD 150,000 - 190,000
Java and Scala Developer
Java and Scala Developer

Cloud Analytics Technologies, LLC • Lansing (MI)

On-site
USD 120,000 - 180,000
Java & Scala Developer — Security-Focused, AKKA/Kafka
Java & Scala Developer — Security-Focused, AKKA/Kafka

Quantum Technologies. LLC • Lansing (MI)

On-site
USD 140,000 - 190,000
Security-Focused Java & Scala Developer (AKKA/Kafka)
Security-Focused Java & Scala Developer (AKKA/Kafka)

MACHINE LEARNING TECHNOLOGIES LLC • Lansing (MI)

On-site
USD 77,000 - 110,000
Java Full Stack Developer
Java Full Stack Developer

MACHINE LEARNING TECHNOLOGIES LLC • Westlake Village (CA)

On-site
USD 86,000 - 123,000