MACHINE LEARNING TECHNOLOGIES LLC•1h ago
LinkedIn
Java and Scala Developer
Lansing, MI
Contract
Senior Level
67/hour
Full Job Description
Overview
We are seeking a Senior Java and Scala Developer to review application security findings, design code fixes for vulnerability patterns, and implement repeatable secure coding solutions. You will write unit tests, participate in code reviews, and integrate packaged applications with technology platforms.
Key Responsibilities:
- Analyze Application Security team findings (SAST tools, penetration test reports).
- Design and implement fixes for authentication, authorization, transport security, secrets handling, and input validation issues.
- Write/update unit and integration tests to validate fixes and prevent regression.
- Maintain coding standards and collaborate with development leads via code review.
Qualifications:
- 8+ years of Java software development experience.
- 3+ years of Scala software development experience.
- Experience working with Kafka, Postgres, Docker, AWS, and Kubernetes.
- Familiarity with CI/CD pipelines, OWASP Top 10 vulnerabilities, JWT/OAuth 2.0, TLS/SSL configuration, and JVM internals (including Actor mode).
Preferred Qualifications:
- Experience remediating application security findings.
- Packaged application integration experience.
- Familiarity with functional programming and event-driven architecture.
Note: This role offers W-2, 1099, or C2C employment types. Work authorization must include USC, GC, H-1B, OPT-EAD, etc.
Company
MACHINE LEARNING TECHNOLOGIES LLC
Machine Learning Technologies LLC is an innovative consulting firm specializing in adaptive AI solutions and software development services.
Lansing, MI
Posted on LinkedIn
Practice this interview
A voice mock interview for Java and Scala Developer at MACHINE LEARNING TECHNOLOGIES LLC, with questions from this job description and your resume, and a scored report afterwards.
Set up interview