Software Engineer

GMWarren, MI
Hybrid

About The Position

Develops software tools and supports validation of API's using sound, repeatable, industry standard methodologies. Work hands-on writing software or solutions and performing quality check, based on detailed requirements and system specifications. Updates existing software and develops new software solutions to address a specific need or solve a particular business problem. Contributes to all development and validation activities in accordance with appropriate methodologies and application of a repeatable, systematic and quantifiable approach to the development process. Works closely with more senior developers to ensure code alignment with design patterns and frameworks. Involves close interaction with the entire CORE scrum team, Systems Architect, development team leaders, business team members and other members of the development team and demand a high level of design and coding to implement and deliver enhancements. Provides leadership and technical expertise to enable multi-layered solution architectures that comprehend and specify business, application, data and infrastructure designs. Hybrid Work Policy – 3 Days In-Office, 2 Days Remote – Must be able to report to listed local office.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • Five (5) years of experience as a Software Developer, Systems Engineer, Technical Consultant, Programmer Analyst, or related role.
  • Five (5) years of experience with: Java / JEE Business Solutions
  • Five (5) years of experience with: Full software development lifecycle (SDLC)
  • Five (5) years of experience with: Implementing and securing API’s using API Gateway solution
  • Five (5) years of experience with: Microservices development
  • Five (5) years of experience with: SQL/Oracle
  • Five (5) years of experience with: OO analysis and design
  • Five (5) years of experience with: Creating and running JUnit Tests
  • Five (5) years of experience with: WebLogic, Layer 7, Azure Gateway & APIM, SOA
  • Five (5) years of experience with: Microservices, Pivotal Cloud Foundry, Spark, Kubernetes, Akka, Pulsar, RabbitMQ, Cassandra, Redis, Bitbucket and Maven
  • Five (5) years of experience with: Agile Dev Techniques (including TDD, JUnit, Mocks)
  • Five (5) years of experience with: SQL, Hibernate, Web Services (REST and SOAP)

Responsibilities

  • Develops software tools and supports validation of API's using sound, repeatable, industry standard methodologies.
  • Work hands-on writing software or solutions and performing quality check, based on detailed requirements and system specifications.
  • Updates existing software and develops new software solutions to address a specific need or solve a particular business problem.
  • Contributes to all development and validation activities in accordance with appropriate methodologies and application of a repeatable, systematic and quantifiable approach to the development process.
  • Works closely with more senior developers to ensure code alignment with design patterns and frameworks.
  • Involves close interaction with the entire CORE scrum team, Systems Architect, development team leaders, business team members and other members of the development team and demand a high level of design and coding to implement and deliver enhancements.
  • Provides leadership and technical expertise to enable multi-layered solution architectures that comprehend and specify business, application, data and infrastructure designs.

Benefits

  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service