Engineer 3 (java) Full Stack

The Client
Omaha, NE, United States
25 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Automation of Tests Microsoft Azure Code Review Continuous Integration Data Systems IBM DB2 Relational Databases
+20 more
Database Queries Microsoft SQL Server Pair Programming Scrum Methodology Software Architecture RabbitMQ Responsive Web Design SQL Databases Systems Integration Enterprise Software Applications Test-Driven Development (TDD) Vue.js Event Driven Architecture Build Management Solid Principles Kubernetes Atlassian Tools Apache Kafka Restful APIs Docker

Job description

We’re looking for a Senior Full Stack Software Engineer to help modernize enterprise applications supporting our Life Insurance Solutions business. In this role, you’ll design and build scalable applications, APIs, and integrations while collaborating with cross-functional Agile teams to deliver innovative solutions that drive business growth., * Design, develop, test, and deploy modern full-stack applications and RESTful APIs.

  • Build scalable, event-driven solutions using technologies such as Kafka or RabbitMQ.
  • Develop responsive user interfaces with Vue.js.
  • Create containerized applications using Docker (Kubernetes experience is a plus).
  • Work with SQL databases including SQL Server and DB2 to design and optimize data solutions.
  • Deploy and support applications in AWS (Azure experience is a plus).
  • Write clean, maintainable, and testable code following SOLID principles and engineering best practices.
  • Collaborate with product owners, engineers, and business partners in a SAFe Agile environment.
  • Participate in code reviews, pair programming, sprint planning, and continuous improvement initiatives.
  • Mentor teammates and contribute to technical documentation and engineering standards.
  • Participate in an on-call rotation to provide production support.

Requirements

  • 5+ years of experience developing enterprise software applications.
  • Strong experience with Java, REST APIs, and modern software architecture.
  • Experience with Vue.js or another modern JavaScript framework.
  • Knowledge of event-driven architecture using Kafka or RabbitMQ.
  • Experience with Docker and CI/CD practices.
  • Strong SQL skills and experience working with relational databases.
  • Familiarity with AWS cloud services; Azure experience is a plus.
  • Experience working in Agile/SAFe environments using Jira and Confluence.
  • Excellent problem-solving, communication, and collaboration skills.
  • A passion for learning new technologies and continuously improving engineering practices.

Preferred Skills

  • Kubernetes
  • Azure
  • Automated testing and test-driven development
  • Experience modernizing legacy enterprise applications

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

1:28 min

Introduction to the speaker and frontend projects

Abdelrahman Awad Abdelrahman Awad · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all