Chabez Tech - Pittsburgh, PA

posted 2 months ago

Full-time
Pittsburgh, PA
Professional, Scientific, and Technical Services

About the position

The Java Developer position is a critical role within our team, located in Pittsburgh, PA, where candidates are expected to work onsite five days a week from day one. This role requires a seasoned developer with over five years of experience in Java, Spring Boot, and microservices architecture. The successful candidate will be part of a collaborative team responsible for building and enhancing interactive websites, applications, and services tailored for both internal and external customers. In this position, you will be tasked with creating new services in collaboration with your team, as well as developing, releasing, and maintaining the services that your team creates. You will engage in full-stack software projects, working closely with product owners to ensure that the final product meets the needs of the users. Your expertise in Java and related technologies will be essential in driving the success of these projects. The role demands a strong understanding of web services, particularly RESTful services and JSON, as well as proficiency in database concepts, including query optimization for relational databases like Oracle and Postgres. Familiarity with AWS managed services, microservices architecture, and NoSQL databases is also required. Additionally, experience with tools such as Docker and Kubernetes, as well as modern monitoring and logging platforms, will be crucial for the role. Candidates should have a solid background in Agile delivery methodologies and the DevOps model, along with experience using GIT, JIRA for defect tracking, and Jenkins for build management. While scripting skills in languages such as Python, Perl, Ruby, Shell, or AWK are not mandatory, they are considered a plus. The ideal candidate will possess strong problem-solving abilities, be highly motivated to learn new technologies, and thrive in a fast-paced environment. Excellent communication skills, both verbal and written, are essential, as is the ability to step up during critical production issues and meet tight deadlines.

Responsibilities

  • Creating new services with the help of your team.
  • Developing, releasing, and maintaining services developed by the team.
  • Working on full-stack software projects alongside product owners.

Requirements

  • 5+ years of experience with Java, Spring Boot, and microservices architecture.
  • Prior work experience in developing and interfacing with web services, RESTful, and JSON.
  • Strong understanding of database concepts and query optimization for relational databases, particularly Oracle and Postgres.
  • Experience with AWS managed services and microservices architecture.
  • Familiarity with NoSQL databases.
  • Prior experience or good knowledge of Apache Kafka and Spring Batch.
  • Experience with Docker and Kubernetes.
  • Familiarity with modern monitoring and logging platforms.
  • Experience in Agile delivery methodology and DevOps model.
  • Proficiency in using GIT, defect tracking tools such as JIRA, and build management tools such as Jenkins.

Nice-to-haves

  • Hands-on experience in scripting (Python, Perl, Ruby, Shell, AWK).
  • Exposure to NoSQL and Cloud/AWS.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service