About the position

We are seeking a skilled Java Developer with over 5 years of experience to join our dynamic team in either Austin, TX or Harrisburg, PA. The ideal candidate will have a strong background in Java development, particularly with Java 1.8 and higher, and will be proficient in utilizing AWS technologies such as ECS, EKS, Elastic Load Balancer, Lambda, S3, CloudFormation, Secrets, Kinesis, and DynamoDB. This role requires a demonstrated track record of strong analysis, design, and implementation capabilities, as well as experience in developing and integrating microservices web applications using REST APIs and Spring Boot. In this position, you will be responsible for developing robust applications and services that meet the needs of our clients. You will work closely with cross-functional teams to design and implement scalable solutions, ensuring high performance and responsiveness to requests from the front-end. Your expertise in front-end tools such as Angular, CSS, and SCSS will be essential in creating seamless user experiences. Additionally, familiarity with CI/CD tools such as Bamboo, Jenkins, Jira, and BitBucket will be crucial for implementing custom plugins and streamlining our development processes. The successful candidate will also have the opportunity to work with Domain Driven Development (DDD) and Test Driven Development (TDD) methodologies, which are highly valued in our development culture. We are looking for someone who is not only technically proficient but also passionate about continuous learning and improvement in their craft.

Responsibilities

  • Develop and maintain Java applications using Java 1.8 and higher.
  • Design and implement microservices architecture for web applications.
  • Integrate with REST APIs using Spring Boot.
  • Utilize AWS technologies such as ECS, EKS, and Lambda for application deployment.
  • Collaborate with front-end developers to create seamless user interfaces using Angular, CSS, and SCSS.
  • Implement CI/CD pipelines using tools like Bamboo and Jenkins.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Work with Domain Driven Development (DDD) and Test Driven Development (TDD) methodologies.

Requirements

  • 5+ years of experience in Java development.
  • Proficiency in Java 1.8 and higher.
  • Strong experience with AWS technologies including ECS, EKS, and Lambda.
  • Experience with microservices architecture and REST APIs using Spring Boot.
  • Familiarity with front-end technologies such as Angular, CSS, and SCSS.
  • Experience with CI/CD tools like Bamboo, Jenkins, and Jira.
  • Demonstrated ability in analysis, design, and implementation of software solutions.

Nice-to-haves

  • Experience with Domain Driven Development (DDD).
  • Familiarity with Test Driven Development (TDD).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service