Hybrid Technical Software Engineering Lead – Java

Posted 5 hours ago

Apply now

About the role

  • Technical Software Engineering Lead developing Java applications for Employee Benefits IT Team. Leading engineering teams in transforming the application landscape to achieve multi-year program outcomes.

Responsibilities

  • Develop applications with Java and J2EE technologies, use Micro Services, JMS, XML, JSON, JDBC etc.
  • Identify, drive and lead in the implementation of standards and best practices on how we deploy applications in AWS.
  • Design 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, adhering to industry standards such as multi-region support with fault tolerance and data replication strategies.
  • Use shift left approach to do security, testing and performance in dev cycle.
  • Develop 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.
  • Implement proactive monitoring and observability to predict and detect abnormal system behaviors, with timely alerts avoiding system impacts.
  • Mentor junior Cloud and Software Engineers.
  • Present new ideas to leadership and present on topics to improve the learning of others.

Requirements

  • Bachelor’s degree in computer science, Math, or any Engineering
  • 5+ years of hands-on experience with Java and J2EE technologies, such as, Java Web Services, JMS, JSP, XML, JSON, JDBC etc.
  • 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

  • short-term or annual bonuses
  • long-term incentives
  • on-the-spot recognition

Job title

Technical Software Engineering Lead – Java

Job type

Experience level

Senior

Salary

$116,000 - $189,240 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