A

Aflac

Supplemental health and life insurance provider

Software Engineer III

Full-Stack EngineeringUpdated on Nov 14
Full-time$105k - $155k

About the Job

Requirements

  • Extensive experience in full-stack software development and modern programming languages.
  • Proven experience with Java, React, and/or Angular.
  • Proven experience with Scrum and advanced DevOps methodologies.
  • Ability to mentor and lead junior developers.
  • Ability to analyze and resolve memory leaks and optimize heap usage using JProfiler or YourKit; efficiently handle paginated collections and apply performance and maintainability practices such as using isEmpty() rather than size() > 0.
  • Ability to design and implement database interactions using SQL with JDBC and PreparedStatements; analyze explain plans, manage transactions, and integrate RESTful APIs using JSON and Swagger; use JdbcTemplate, RestTemplate, and NamedJdbcTemplate.
  • Expertise building applications using Spring and Spring Boot, including dependency injection, @RestController, and Java-based configuration; use Spring Actuator, Spring Cloud Stream, or reactive programming; develop and execute unit tests such as JUnit; use Maven to compile, test, and run applications.
  • Ability to use AWS services including EC2, S3, ECS, and RDS; use Elastic Container Services with Fargate for container orchestration and hosting Spring Boot APIs; manage resources in AWS Console and access EC2 instances securely using SSH; use Terraform and CloudFormation for Infrastructure as Code.
  • Bachelor’s degree in computer science, information systems, or another related field.
  • Four or more years of programming experience, or an equivalent combination of education and experience.

Responsibilities

  • Lead the design, testing, development, and optimization of customer-facing applications.
  • Collaborate in advanced stages of Scrum to support smooth software delivery.
  • Enforce and improve code quality standards, particularly for resilience, data, and security.
  • Evaluate and incorporate modern programming languages and tools.
  • Implement test-driven development practices.
  • Adhere to coding standards for resilience, data, and security.
  • Review system requirements and business processes; code, test, debug, and implement software solutions.
  • Participate in project planning sessions with clients, business analysts, and team members to analyze development requirements and make recommendations for moderate to complex systems.
  • Test and implement application modules from multiple systems developed or modified by the team, ensuring applications meet client and business needs.
  • Provide design recommendations; develop and integrate programs according to written specifications; and occasionally write moderate to complex design specifications.
  • Make moderate to complex modifications to existing software applications and modules according to written specifications and division standards.
  • Perform other duties as required.

Desired Qualifications

  • Master’s degree in computer science, information systems, or another related field.

About the Company

Aflac

Supplemental health and life insurance provider

Aflac provides supplemental health and life insurance products to individuals and families, operating mainly in two regions: Aflac Japan and Aflac U.S. Its policies are designed to cover out-of-pocket costs from health events and income loss, including cancer, critical illness, accidents, hospital stays, and life events. These benefits are paid directly to policyholders to help manage medical expenses not fully covered by primary insurance. The products are distributed through a network of independent agents, brokers, and financial advisors, enabling a high-volume, low-premium model that supports a large, stable customer base and ongoing revenue. Japan is its largest market, and the company uses this broad distribution and scale to differentiate itself from competitors. The goal is to provide straightforward financial protection against unexpected health-related costs while expanding its presence in the U.S. and Japanese markets.

Company size
10,001+
Company stage
IPO
Headquarters
Columbus, GA
Founded
1955

Recently Posted Jobs

Explore more opportunities at Aflac

See more jobs