Junior Java full stack developer

Agama SolutionsPlano, TX
Hybrid

About The Position

We are seeking a Junior Java Full Stack Developer with 4-6 years of hands-on experience to join our team. This role operates under a hybrid model, requiring 3 days onsite in Plano, TX, and 2 days remote. We are looking for candidates who are proficient in both front-end and back-end development, with a strong emphasis on Java and React. The ideal candidate will possess excellent communication skills and experience with cloud-native application development.

Requirements

  • BS in Computer Science, Engineering, or equivalent experience.
  • 4-6 years of professional software engineering experience.
  • Core Java 8+ (Streams, Multithreading, Collections, Exception handling).
  • Strong knowledge of Spring Boot framework.
  • Proficiency in REST API design principles and best practices.
  • Experience with microservices architecture.
  • Experience with cloud-native application development.
  • Hands-on experience developing in AWS Cloud Platform.
  • Experience writing streaming applications with Apache Kafka or similar messaging technology.
  • Good understanding of DevOps principles and Continuous Integration and Delivery.
  • Strong understanding of SDLC, TDD and BDD.
  • Proficient in writing unit, functional, and integration automated tests.
  • Experience using Jenkins, SonarQube, GIT, and Maven.
  • Proficient in working with relational and NoSQL databases.
  • Experience with Containers (Docker) and Kubernetes or similar container orchestration platform.
  • Strong communication skills.

Nice To Haves

  • Hands-on experience with AWS.
  • AWS Certification (Developer or Solutions Architect Level).
  • Experience with Observability tools: Splunk, Datadog, Dynatrace, or Grafana.
  • Experience with distributed databases like AWS DynamoDB, Cassandra, CockroachDB.

Responsibilities

  • Develop and maintain full-stack web applications using Java and React.
  • Design and implement RESTful APIs using Spring Boot.
  • Write efficient, scalable, and maintainable code in Java 8/11, including Streams, Multithreading, Collections, and Exception handling.
  • Develop and deploy microservices.
  • Contribute to cloud-native application development on AWS.
  • Implement and manage streaming applications with Apache Kafka or similar messaging technologies.
  • Adhere to DevOps principles, including Continuous Integration and Continuous Delivery.
  • Write comprehensive unit, functional, and integration automated tests.
  • Collaborate with team members to define software requirements and technical solutions.
  • Participate in code reviews and provide constructive feedback.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service