ComforceHealth - Minneapolis, MN

posted 7 days ago

Full-time - Mid Level
Minneapolis, MN
10,001+ employees
Specialty Trade Contractors

About the position

The Java Full Stack Developer position at Innova Solutions involves developing and maintaining software applications using Java, Spring Boot, and Microservices. The role focuses on enhancing internal PaaS applications and transitioning them to AWS, while also implementing serverless patterns and building APIs. The developer will engage in Agile practices, drive performance improvements, and promote software craftsmanship best practices.

Responsibilities

  • Develop highly efficient and effective software using Java, Spring Boot, Microservices, and APIs.
  • Enhance and maintain on-premises and internal PaaS applications while transitioning to AWS.
  • Assist in the design and implementation of serverless patterns from containerized applications.
  • Build industry-standard APIs and establish, consume, and route calls, determining connectivity protocols and policies.
  • Design, develop, and implement architectural patterns optimized for SLAs, reliability, and cost.
  • Anticipate future consequences of immediate technical choices by looking upstream and downstream.
  • Establish and grow a culture of software craftsmanship best practices, including TDD/BDD and Test Automation.
  • Drive performance improvements through monitoring, metrics, trends, and cost analysis.
  • Engage in Agile software development activities, including sprint planning, daily stand-ups, and retrospectives.
  • Initiate and lead code reviews and continuous improvement efforts.

Requirements

  • Experience in Java, Full Stack, or Python development.
  • Experience working with GitHub and GitLab, SonarQube, JUnit, and Spring Boot.
  • Proficiency in writing and designing unit test cases using TDD and BDD methodologies.
  • Hands-on experience in virtualizing services for test automation using tools such as WireMock, Mockito, etc.
  • An automation mindset with experience in designing and writing automated tests for backend applications and data flow using tools such as Postman, REST Assured, Cypress, and ReadyAPI.
  • Hands-on experience with continuous integration tools such as Jenkins and Circle CI.
  • Broad hands-on experience with AWS Cloud serverless components and the ability to build and maintain cloud data processing systems.
  • Experience using relational and object databases, as well as web service development standards and practices, including RESTful APIs and microservices.
  • Experience working in an Agile development environment using workload management tools like VersionOne or Agility.
  • Experience with system integrations, optimizing performance, and ensuring data integrity.
  • Strong technical and non-technical communication skills.

Nice-to-haves

  • Flexibility to embrace challenges that are outside of your comfort zone.

Benefits

  • Medical & pharmacy coverage
  • Dental/vision insurance
  • 401(k)
  • Health saving account (HSA)
  • Flexible spending account (FSA)
  • Life Insurance
  • Pet Insurance
  • Short term and Long term Disability
  • Accident & Critical illness coverage
  • Pre-paid legal & ID theft protection
  • Sick time
  • Employee Assistance Program (EAP)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service