
Senior Software Engineer – Back-End Java, Vault Services
Collectors
full-time
Posted on:
Location Type: Hybrid
Location: Jersey City • New Jersey • United States
Visit company websiteExplore more
Salary
💰 $135,549 - $220,067 per year
Job Level
About the role
- Participate across the entire software development lifecycle, taking features from concept to production release
- Communicate with Product and other stakeholders to develop business requirements
- Collaboratively create solutions with other teams
- Troubleshoot software issues and debug a large codebase
- Develop and execute unit and integration tests
- Contribute to technical documentation to increase maintainability of software assets
Requirements
- 5+ years of software engineering industry experience building backend software, with exposure to microservices, event-driven architectures, and REST APIs, or Java EE.
- 3+ years experience/strong proficiency with Java; Spring Boot experience is preferred.
- Strong fundamentals working with databases - relational & NoSQL.
- Exposure to building applications in the cloud (we use AWS) and experience with CloudFormation/Terraform/Pulumi
- Experience with containerization, orchestration, infrastructure (e.g., Docker, Kubernetes, ECS)
- Solid understanding of object-oriented programming and design patterns.
- Possess strong technical, analytical, troubleshooting, and communication skills with the ability to visualize and document processes
- Understanding of how to create modular and extensible APIs
- Proficient at using appropriate security, testing, documentation, and/or monitoring best practices
- Familiar with Agile/Scrum methodologies.
Benefits
- Health Insurance: All full-time employees are eligible to enroll in Medical, Dental, and Vision
- Additional Benefits: Full-time employees are eligible for fertility, commuter, and educational assistance benefits
- 401(K) Matching Plan: We are proud to offer a competitive 401k matching plan to our employees to support their future financial goals
- Vacation: All salaried employees are eligible for flexible time-off
- Holiday Pay: All regular, full-time employees are eligible for ten company paid holidays
- Employee Discounts: Employees receive discounts on select grading services for approved submissions
- Flexible Hours: Many of our teams offer flexible schedules with varying shifts and will work with you to accommodate your needs
- Fun Working Environment: Our team members are invited to participate in celebrations, holiday events, and team building activities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring Bootmicroservicesevent-driven architectureREST APIsrelational databasesNoSQLAWSCloudFormationTerraform
Soft Skills
communicationanalytical skillstroubleshootingcollaborationdocumentation