Senior Software Engineer

Ford MotorDearborn, MI
35dHybrid

About The Position

We are seeking a highly skilled Senior Software Engineer - Anchor to lead the development of our eCommerce microservices platform using a combination of open-source frameworks (Java) + Cloud native technology stack. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing scalable microservices architecture that will support the company's business requirements

Requirements

  • Bachelor’s degree in computer science, Computer Engineering, or a related field.
  • 8+ years of Object-Oriented Development experience where you applied expertise in building micro services architectures on JVM platform concepts with the following tools and technologies: Spring Platform (Spring MVC, Spring Boot, Spring JDBC, Spring Cloud)
  • Automated Testing, Continuous Integration, Continuous Deployment, and technologies (Tekon, Git Actions or similar)
  • 5+ years of understanding, practicing, and advocating for clean code principles such as test-driven development (TDD/BDD), Extreme Programming (XP), self-documenting code, continuous refactoring, and writing Unit, Integration, and Acceptance test cases
  • 2+ years of experience working with code compliance tools like Sonarqube, 42Crunch, FOSSA
  • 2+ Experience working with cloud technologies in GCP like CloudRun, CloudSQL, Pub/Sub
  • 1+ years of experience working with web technologies in Angular or React

Responsibilities

  • Be part of a team of software developers, providing technical guidance and support throughout the software development lifecycle.
  • Collaborate with cross-functional teams, including Product Managers, Architects, DevOps, and QA, to design and develop a scalable microservices platform.
  • Design, develop, and implement high-quality, reusable, and testable code that adheres to industry best practices and standards.
  • Build reusable frameworks and work closely with DevOps and other teams to ensure the platform is highly available, scalable, and fault tolerant.
  • Handle operational issues with little or no oversight.
  • Conduct code reviews and ensure adherence to standards, patterns, and architecture principles.
  • Develop and maintain technical documentation and user guides for the platform

Benefits

  • Immediate medical, dental, vision and prescription drug coverage
  • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
  • Vehicle discount program for employees and family members and management leases
  • Tuition assistance
  • Established and active employee resource groups
  • Paid time off for individual and team community service
  • A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
  • Paid time off and the option to purchase additional vacation time.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service