• Back-end Developer (with security focus)

    Job Location(s) US-NJ-Princeton
    Posted Date 4 weeks ago(4 weeks ago)
    Job ID
    Software Engineering
    Position Type
    Contract (Full-Time)
    # of Openings
  • Responsibilities


    • Perform all phases of software engineering including requirements analysis, application design, code development and testing
    • Participate in an Agile/Scrum methodology to deliver high-quality software
    • Ensure implementation of security best practices and requirements across the Software Development Lifecycle
    • Review, understand and remediate code exploits identified by static code analysis and other vulnerability assessment tools
    • Verify full application stack changes against identified security exploits
    • Guide other developers on effective secure programming practices


    • Possess a thorough knowledge of attack vectors that may be used to exploit modern application stacks
    • Experience operating in a HIPAA compliant environment a big plus
    • Strong overall security-related background and experience in software industry
    • Working knowledge of industry cybersecurity frameworks
    • Experience developing RESTful APIs
    • Hands on experience with system attack and penetration testing tools
    • 8-10 years of hands on Java development experience
    • Extensive experience with Spring framework, ideally Spring Boot
    • Extensive experience with Spring Security, ideally with SAML/OAuth2
    • Hands on experience building scalable cloud enabled applications (e.g., the twelve-factor app methodology)
    • Experience with Automated testing frameworks such as Spock and/or JUnit
    • Experience delivering software using an Agile/Scrum methodology 


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Need help finding the right job?

    We can recommend jobs specifically for you! Click here to get started.