Lead Software Engineer

17 Nov 2024

Vacancy expired!

Lead Software EngineerJob description:• Build API platform features that serve developers and consumers.• Own everything about our services from concept through to operations.• Create awesome product features with product managers and engineers as your partners.• Simplify complex features into elegant functional design.• Collaborate with peers to accomplish common goals.• Uphold engineering excellence and enforce best practices.• Ship incrementally and often.• Define and refine team processes to gain efficiency.• Challenge each other constructively to be the best we can be.

Basic Qualifications • Bachelor's degree or equivalent in Computer Science or Information Technology• 7+ years of experience developing and designing software applications using Java• 2+ years of experience developing software applications using at least one other language such as Node.js, Scala, or Go.• Expert understanding of core computer science fundamentals including data structures, algorithms, and concurrent programming• Proficient in analyzing, designing, implementing, and troubleshooting cloud-based solutions in AWS or Google Cloud Platform.• Knowledgeable of OAuth and OIDC authorization flows.• Expert in OOAD and design principles to implement a microservices architecture.• Experience using JEE, Spring, Spring Boot, Spring Cloud, Hibernate, Oracle, PostgreSQL, NoSQL, Git, IntelliJ IDEA.• Experience with service mesh architectures (Istio, Traefik, Linkerd).• Excellent communication and team player with a can-do attitude.• Ability to analyze user and business requirements to create technical design requirements and software architecture.• Experience with Agile development methodology.• 2+ years of experience leading a scrum team.

  • ID: #22922216
  • State: Georgia Atlanta 30301 Atlanta USA
  • City: Atlanta
  • Salary: $100,000 - $140,000
  • Job type: Permanent
  • Showed: 2021-11-17
  • Deadline: 2022-01-14
  • Category: Et cetera