Hybrid Senior Software Engineer – Back-End Java, Vault Services

Posted 32 minutes ago

Apply now

About the role

  • Back-End Software Engineer building robust backend applications for Collectors. Evolving legacy applications and elevating backend architecture for innovative services.

Responsibilities

  • 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

Job title

Senior Software Engineer – Back-End Java, Vault Services

Job type

Experience level

Senior

Salary

$135,549 - $220,067 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job