Java/Scala Developer

NESS INC
United States
about 2 months ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Akka (Toolkit) Amazon Web Services Application Integration Architecture Software Applications Software System Penetration Testing Unit Testing Code Review Computer Programming Data Validation Event-Driven Programming Interoperability
+14 more
Java Virtual Machine (JVM) Key Management PostgreSQL OAuth Open Web Application Security Secure Coding Software Engineering Transport Layer Security Software Security Kubernetes Apache Kafka Functional Programming Docker Static Application Security Testing

Job description

  • 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.

Requirements

  • 5+ years of Java software development experience
  • 3+ years of Scala software development experience
  • 2+ years 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 programing
  • Familiarity with Actor model

This contractor will not be working independently - they will be paired with our Clearing development lead and Application Security team to review findings, confirm fix approaches, and implement changes in accordance with existing coding standards.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:25 min

Shifting left and creating internal security champion programs

Vandana Verma Sehgal · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · World Congress 2022

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

Videos

See all

Related articles

See all