Backend Java Developer

Stefanini GroupDearborn, MI

About The Position

Stefanini Group is hiring! Stefanini is looking for a Backend Developer (Dearborn, MI) For quick apply, please reach out to Lokesh Sharma at 248-582-6565/[email protected] We are seeking a Back-End Software Engineer to design, develop, and maintain server-side applications, including APIs, databases, and core business logic. This role involves working with modern technologies across on-prem and cloud environments, with a strong focus on scalability, performance, and reliability. Key Responsibilities Engage with business stakeholders to understand use cases and technical requirements Design, develop, and deliver scalable back-end solutions using modern tools and frameworks Align development with enterprise architecture standards and best practices Build and maintain APIs and microservices using server-side technologies (Java, Spring Boot, etc.) Collaborate with front-end developers and cross-functional teams (product owners, designers, architects) Manage application deployments (cloud/on-prem), including monitoring, performance tuning, and reliability Implement and manage data storage solutions (PostgreSQL, MySQL, MongoDB, etc.) Promote best practices such as test-driven development (TDD), CI/CD, and code quality standards Optimize infrastructure and deployment processes for resilience and scalability Ensure security best practices including data protection, encryption, and anonymization This role supports in-house applications within the PD IT CAE department Candidate should be comfortable working directly with business stakeholders Responsibilities include developing new features, modules, and managing deployments

Requirements

  • Strong experience with Java and Spring Boot
  • Experience building and maintaining APIs and microservices
  • Solid understanding of backend architecture and system design
  • 4+ years of overall IT experience
  • 3+ years of hands-on development experience
  • Proficiency in at least one core programming language/framework (Java preferred)

Nice To Haves

  • GCP (Cloud Run)
  • PostgreSQL, MySQL
  • Angular (for cross-functional collaboration)

Responsibilities

  • Engage with business stakeholders to understand use cases and technical requirements
  • Design, develop, and deliver scalable back-end solutions using modern tools and frameworks
  • Align development with enterprise architecture standards and best practices
  • Build and maintain APIs and microservices using server-side technologies (Java, Spring Boot, etc.)
  • Collaborate with front-end developers and cross-functional teams (product owners, designers, architects)
  • Manage application deployments (cloud/on-prem), including monitoring, performance tuning, and reliability
  • Implement and manage data storage solutions (PostgreSQL, MySQL, MongoDB, etc.)
  • Promote best practices such as test-driven development (TDD), CI/CD, and code quality standards
  • Optimize infrastructure and deployment processes for resilience and scalability
  • Ensure security best practices including data protection, encryption, and anonymization
  • This role supports in-house applications within the PD IT CAE department
  • Candidate should be comfortable working directly with business stakeholders
  • Responsibilities include developing new features, modules, and managing deployments
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service