Java Software Developer/Lead
12+ month C2C contract, onsite in NYC, for a Java/Kotlin/Scala developer-lead to build and maintain a large-scale securities lending platform: writing robust code, leading the team, automating toil, and ensuring compliance/security. Core tech: multithreaded JVM, distributed systems, Kubernetes, MongoDB, CI/CD.
- Compensation
- $45–$55 / hr
- Location
- New York, New York, United States
- Work setup
- Not specified
- Seniority
- Lead
- Employment
- Contract
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 6+ years of industry software engineering experience
- 5+ years hands-on experience with Java/Kotlin
- Scala experience is a must
- 6+ years developing multithreaded JVM applications
- Excellent practical experience developing large-scale JVM applications
- Proven experience working through the full product cycle from initial design to final product
- Strong team leadership skills
- Securities lending domain experience
- Practical experience developing distributed systems
- Hands-on experience with container-based technology, in particular Kubernetes
- Practical experience with JVM application performance tuning
- Practical experience with document storage databases, in particular MongoDB
- Practical experience with CI/CD pipelines and DevOps engineering practices
- Bachelor's or Master's degree in Computer Science/Engineering/Mathematics
Full description
**Location NYC, NY- OnsiteDuration: 12+ months ContractRate- $45-55/hr c2c
Job Description:Responsibilities:**
Develop high quality, robust code
Oversee the platform, day to day requests, long term projects, and strategy of the team
Continually enhance the team's performance by eliminating Toil through automation
Eliminate waste in the SDLC process
Ensure platform is fully compliant to compliance, security and audit policies, Securities lending a must
Ensure system stability through enhancement/maintenance periods
Skillset:
Proven experience working through the full product cycle from initial design to the final product;
Strong team leadership skills is a must;
**6+ years of industry software engineering experience particularly5+ year of hands on with Java/KotlinScala a must6+ years of experience developing multithreaded JVM applications;Must have an excellent practical experience developing large scale JVM applications;
Practical experience developing distributed systems;
Hands on experience developing distributes systems and practical experience with container based technology in particular Kubernetes;
Practical experience with JVM applications performance tuning;
Practical experience working with document storage databases in particular MongoDB;
Practical experience with CICD pipelines and DevOps engineering practices;
Bachelor's or Master's degree in Computer Science/Engineering/Mathematics.
Exceptional candidates with excellent track records also accepted.