Java Full Stack Developer (Sr)

Techstra SolutionsCleveland, OH
Onsite

About The Position

Software Engineer with strong backend expertise in Java and Spring Boot, along with experience building modern single-page applications (SPA) using technologies such as Angular or React. This role is ideal for an engineer who is passionate about problem-solving, genuinely loves coding, and thrives on building elegant technical solutions. You enjoy breaking down complex challenges, designing scalable systems, and collaborating closely with peers through pair programming and peer-to-peer coding. Candidates with strong pet projects, GitHub repositories, or demonstrable side projects will be highly valued, even if their years of experience extend beyond the target range.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 5–10 years of software engineering experience
  • Strong hands-on development experience with Java and Spring Boot
  • Experience building REST APIs, microservices, and distributed backend systems
  • Exposure to SPA technologies such as Angular, React, or Vue
  • Strong experience with MongoDB and/or Cosmos DB
  • Experience with CI/CD tools such as Jenkins and GitHub Actions
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Strong understanding of Agile development methodologies
  • Experience with pair programming / peer coding frameworks
  • A genuine passion for coding, learning, and solving complex technical problems
  • Strong debugging, problem-solving, and performance tuning skills

Nice To Haves

  • Experience with containerization (Docker, Kubernetes)
  • Exposure to event-driven systems (Kafka, RabbitMQ, etc.)
  • Experience with test automation frameworks and TDD
  • Strong GitHub profile or demonstrable pet projects / open-source contributions
  • Experience in high-scale enterprise or financial systems environments

Responsibilities

  • Design, develop, and maintain scalable backend services using Java and Spring Boot
  • Build and support RESTful APIs and microservices architectures
  • Collaborate with frontend engineers to integrate with single-page applications using Angular, React, or similar frameworks
  • Develop responsive and reusable UI components where needed
  • Work with MongoDB and Azure Cosmos DB (or similar NoSQL platforms) for data persistence and performance optimization
  • Participate in peer-to-peer coding, code reviews, and pair programming sessions
  • Build and optimize CI/CD pipelines using Jenkins and GitHub Actions
  • Support deployments, monitoring, and production stability improvements
  • Work with cloud-native teams and contribute to solutions hosted in AWS, Azure, or GCP
  • Participate in Agile ceremonies including sprint planning, standups, retrospectives, and backlog refinement
  • Contribute to engineering best practices, test automation, and DevOps maturity
  • Approach technical challenges with curiosity, creativity, and a strong problem-solving mindset
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service