Hybrid Senior Staff Software Engineer, Java, Gen AI, AWS

Posted 6 hours ago

Apply now

About the role

  • Senior Software Engineer developing Java applications in the Employee Benefits IT Team. Leading engineering teams to drive the transformation of Employee Benefits application landscape with a hands-on technical leadership role.

Responsibilities

  • Develop applications with Java and J2EE technologies
  • Use Micro Services, JMS, XML, JSON, JDBC etc.
  • Identifies, drives and leads in the implementation of standards and best practices on how we deploy applications in AWS.
  • Designs reusable architectures and services that can be leveraged by agile teams across the program to improve development velocity.
  • Ability to design and implement new software architecture patterns in Cloud that are scalable, secure and cost efficient
  • Use shift left approach to do security, testing and performance in dev cycle.
  • Full stack Engineering Mindset
  • Very good experience with Sonar, unit testing frameworks, using copilot (GEN AI tools) for app development, infrastructure development.
  • Develops Infrastructure as Code (IaC) using CloudFormation templates, YAML files, build specifications, and Python Lambda functions to have a completely automated build and release process for all AWS resource infrastructure and code artifacts.
  • Highly knowledgeable with hands on experience of Amazon Web Services including but not limited to Lambda, CloudWatch, ECS, EKS, RDS, DMS, CDC, S3, IAM, SNS, SQS, EventBridge, Service Catalog.
  • Working knowledge of software development practices including DevOps and CI/CD tool chains
  • Implements proactive monitoring and observability to predict and detect abnormal system behaviors
  • Mentor junior Cloud and Software Engineers.
  • Present new ideas to leadership and present on topics to improve the learning of others.
  • Communicate clearly and professionally both in speech and in writing.

Requirements

  • Bachelor’s degree in computer science, Math, or any Engineering
  • 10+ years of hands-on experience with Java and J2EE technologies
  • 5+ years software architecture and systems design experience
  • Infrastructure as Code experience, like CloudFormation, Terraform, CDK, etc.
  • Strong software development knowledge
  • Strong technical knowledge of AWS relating to application development and certifications are plus.
  • Ability to communicate at all levels within an organization and influence leadership.
  • Proven ability to work with cross functional teams and translate requirements between business, project management and technical projects or programs.

Benefits

  • Other rewards may include short-term or annual bonuses
  • long-term incentives
  • on-the-spot recognition

Job title

Senior Staff Software Engineer, Java, Gen AI, AWS

Job type

Experience level

Senior

Salary

$127,600 - $191,400 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