23 часа назад
Staff Software Engineer - Back End (Java)
130 000 - 160 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Software Engineer - Back End (Java): Building and sustaining backend services for a mission-critical Veterans Affairs enrollment platform during its modernization from a large enterprise Java application to microservices, with an accent on Java, Spring Boot, REST/SOAP integrations, and Oracle data access. Focus on decomposing legacy systems, troubleshooting production issues across concurrent architectures, and designing resilient services with automated testing and CI/CD.
Location: Remote within the United States; McLean, VA
Salary: $130,000–$160,000 per year
Company
is a technology company that builds scalable digital services for government organizations, including systems serving Veterans and public-sector programs.
What you will do
- Design, develop, and maintain backend services using Java 17+, Spring Boot, JPA/Hibernate, REST APIs, and microservices architecture.
- Build REST and SOAP integrations between modernized services and legacy enterprise systems.
- Enhance and sustain the legacy Java platform using technologies including Spring, Struts, JSP, EJB, JMS, WebLogic, Hibernate, and Oracle.
- Investigate complex defects, resolve production issues, and optimize SQL queries, data access patterns, and database integrations.
- Collaborate with architects, engineers, partners, and stakeholders on technical design, modernization strategy, roadmaps, and delivery.
- Contribute to automated testing, CI/CD, deployments, code reviews, technical documentation, mentoring, interviews, and occasional client travel.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field, plus 10+ years of professional software development experience; equivalent professional experience may substitute.
- 8+ years of hands-on Java development and 5+ years with Spring Framework and/or Spring Boot.
- 5+ years developing REST APIs and web services in a microservices architecture.
- 5+ years working with Oracle or another relational database, including production enterprise applications.
- Experience with Agile/Scrum environments, Git-based source control, troubleshooting, and analytical problem-solving.
- Strong verbal and written communication skills for working with distributed teammates, partners, and stakeholders.
Nice to have
- Experience with Kafka, Redis, resilient integration patterns, Docker, Kubernetes, JUnit, and Mockito.
- Experience modernizing monoliths into microservices while legacy and modernized architectures operate concurrently.
- Familiarity with FedRAMP, FISMA, HIPAA, or similarly regulated environments.
Culture & Benefits
- Remote-first work environment designed for flexibility and collaboration.
- Small, inclusive teams focused on accountability, acceptance, humility, and continuous improvement.
- Company-subsidized health, dental, and vision insurance.
- Flexible PTO, 401(k) with employer match, and paid parental leave after one year.
- Employee Assistance Program.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Sr. Software Application Engineer (AWS/Java)
105 000 - 187 550$
4 дня назад
Senior Software Engineer (Java)
122 500 - 192 500$
5 дней назад
Senior Associate, Software Engineering (Java)
120 300 - 151 900$
3 дня назад
Application Programmer / Java Developer
1 час назад
Java Application Developer
90 000 - 130 000$
3 дня назад
Contract Senior Software Engineer (Java Spring)
85$