Jobs · Engineering · Georgia

Lead Software Engineer (Microservices/Java/Spring boot /Cloud)

U.S. Bank · Atlanta, GA · 1 mo ago
Engineering$127k–$149k/yrFull-time

About the role

This position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization.

Responsibilities

  • Responsible for designing, developing, testing, operating and maintaining products
  • Takes full stack ownership by consistently writing production-ready and testable code
  • Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs
  • Performs analysis on failures, propose design changes, and encourage operational improvements
  • Makes sound design/coding decisions keeping customer experience in the forefront
  • Takes feedback from code review and apply changes to meet standards
  • Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures
  • Accountable for ensuring all aspects of product development follow compliance and security best practices
  • Embraces emerging technology opportunities and contributes to the best practices in support of the bank’s technology transformation
  • Contributes to a culture of innovation, collaboration and continuous improvement
  • Reviews tasks critically and ensures they are appropriately prioritized and sized for incremental delivery; anticipates and communicates blockers and delays before they require escalation

Qualifications

  • Bachelor’s degree, or equivalent work experience
  • Six to eight years of relevant experience

Skills

  • Hands on working experience developing highly maintainable, extensible, and testable distributed systems
  • Hands on development experience with Node, NPM and React framework, producing hygiene and secure front-end code
  • Proven ability to implement user interfaces against REST APIs
  • Proven experience in Microservices/API development using Java/Spring boot
  • Experience in developing Cloud native applications in Azure or AWS
  • Experience on designing low latency applications designed for scalability and reliability with high throughput
  • Experience with open-source technologies like Java, Spring boot, Kafka, etc. and containerization
  • Experience in Jenkins/Cloud bees, Gitlab, Apigee, Istio, Kubernetes, Rancher
  • Experience using modern and functional programming styles
  • Familiarity with source control management best practices
  • Good to have AI experience
  • Ability to analyze the bigger picture, identifying and prioritizing with the aim to consider more than one domain within an analysis

Similar jobs

Lead Software Engineer

Charter GlobalUnited States· 1 mo ago
RemoteEngineeringapply on candidateportal.ceipal.com

Lead Software Engineer

Primary Talent PartnersMissouri, United States· 1 mo ago
Engineering$83–$93/hrapply on www1.jobdiva.com

Lead Software Engineer

University of ChicagoChicago, IL· 4 mo ago
RemoteEngineering$120k–$170k/yrapply on uchicago.wd5.myworkdayjobs.com

Lead Software Engineer

TableauBellevue, WA· 1 mo ago
Engineering$173k–$260k/yrapply on salesforce.wd12.myworkdayjobs.com