Stefanini - Dearborn, MI

posted 4 months ago

Full-time - Senior
Dearborn, MI
Professional, Scientific, and Technical Services

About the position

Stefanini Group is seeking a highly skilled Java Full Stack Developer to join our team in Dearborn, MI, in a hybrid work environment. This position is ideal for a senior Software Engineer with a strong background in developing REST APIs using Java, Kotlin, and the Spring framework. As part of a dedicated 10-person product team, you will be responsible for delivering high-quality software solutions by leveraging eXtreme Programming (XP) methodologies, Test-Driven Development (TDD), and cloud technologies such as Pivotal Cloud Foundry (PCF) and Google Cloud Platform (GCP). In this role, you will engage in pair programming to create elegant, tested code that meets user requirements, while also having the opportunity to work independently on certain user stories. The ideal candidate will have a deep understanding of Object-Oriented Design Principles and a proven track record of developing and deploying applications to cloud platforms. You will be expected to work across the full stack of technologies, ensuring that the highest priority tasks are completed efficiently. Familiarity with UI development using Angular or similar JavaScript frameworks is a plus, as it will enhance your ability to contribute to the front-end aspects of our projects. We value a passion for learning and a collaborative spirit, as you will be working closely with other technical specialists, Product Managers, UI/UX Designers, and business partners to deliver exceptional software solutions.

Responsibilities

  • Develop REST APIs using Java, Kotlin, and Spring framework.
  • Engage in pair programming to produce high-quality, tested code.
  • Work collaboratively within a 10-person product team to deliver software solutions.
  • Utilize eXtreme Programming (XP) practices, including Test-Driven Development (TDD).
  • Deploy applications to cloud platforms such as Google Cloud Platform and Pivotal Cloud Foundry.
  • Participate in the full software development lifecycle, from requirements gathering to deployment.
  • Contribute to UI development using Angular or similar JavaScript frameworks.

Requirements

  • Bachelor's Degree in Computer Science or related field.
  • 5+ years of experience in Object-Oriented development with Java, Kotlin, and Spring framework.
  • 5+ years of experience writing unit and integration tests.
  • Deep understanding of Object-Oriented Design Principles.
  • Familiarity with eXtreme Programming (XP) practices, including Pair/Mob programming and TDD.
  • Experience with developing and deploying applications to cloud platforms, such as Google Cloud Platform and Pivotal Cloud Foundry.
  • Experience with Spring/SpringBoot and RESTful Web services development.
  • Knowledge of SQL databases.
  • Strong teamwork and interpersonal skills.
  • Ability to work independently and take initiative.

Nice-to-haves

  • 1+ years of experience in UI Development using Angular, React, or similar JavaScript frameworks.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service