TEKsystems - Austin, TX

posted 18 days ago

Full-time - Senior
Onsite - Austin, TX
1,001-5,000 employees
Professional, Scientific, and Technical Services

About the position

The Senior Full-stack Java/API Developer role involves developing high-quality cloud-native applications using Java and Spring Boot microservices on Google Cloud Platform (GCP). The position is part of a digital transformation effort aimed at improving healthcare delivery through innovative software solutions. Candidates will work collaboratively in an Agile environment, focusing on backend development and integration with various technologies, including Google FHIR.

Responsibilities

  • Develop high quality cloud-native applications using Java/Spring Boot microservices on GCP
  • Break down complex requirements into independent coding tasks and strategies
  • Create unit and integration tests to fully test and regress software
  • Participate in design and code reviews
  • Work with other teams (i.e. Product, PM, etc.) to ensure delivered code meets specifications based on functional/technical specifications
  • Participate in Agile routines and ceremonies; daily standups, sprint planning, sprint demos/retrospectives

Requirements

  • Strong Computer Science fundamentals in OOAD, design patterns, data structures, and algorithms
  • Expertise in Java 8+/Spring Boot
  • Strong understanding of relational and NoSQL databases (MySql, Postgres, Mongo, Redis, etc.), SQL, and database/schema design
  • Experience with JavaScript front-end frameworks (Angular, ReactJS, etc.)
  • Experience with TDD/BDD/DDD using JUnit, Cucumber etc.
  • Strong understanding of professional software engineering best practices for the full SDLC including coding standards, code reviews, source control, build processes, testing, and operations
  • Demonstrated mastery of the full SDLC including CI/CD and modern build and deployment tools
  • Strong verbal and written communication skills
  • Openness to new ideas and an unceasing desire to learn new things
  • Outstanding interpersonal skills, a positive mindset, and a collaborative spirit
  • Agile methodology experience
  • Experience with container technologies (e.g. Docker, Kubernetes)
  • Experience with message broker/event queue technologies (e.g. Rabbit, Kafka)
  • Experience with Atlassian tools: JIRA, Confluence
  • Strong development of Cloud Native Microservices from scratch

Nice-to-haves

  • Experience designing and developing cloud-native, scalable, and highly available distributed systems (AWS, Azure, GCP, PCF)
  • Expertise in microservices architectural patterns and design

Benefits

  • Contract to hire opportunity
  • Remote work flexibility based on performance
  • Opportunity to work on a significant digital transformation project in healthcare
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service