About The Position

Implement backend features and RESTful APIs in Java based on technical specifications and user stories. Write clean, maintainable, and well-documented code following team coding standards and best practices. Participate in code reviews, incorporating feedback to improve code quality and technical skills. Write and maintain unit tests and basic integration tests to ensure correctness and reduce regressions. Investigate and fix defects and production issues Collaborate with frontend engineers, QA, and product managers to clarify requirements and deliver features. Contribute to basic performance and reliability improvement.

Requirements

  • 5+ years of relevant experience in Java backend development
  • Experience in implementing successful Java based enterprise projects
  • Strong proficiency in core Java including OOP principles, Collections, Multi-threading & Concurrency, Streams, Lambda
  • Solid understanding with containerization and microservices architecture (Docker, Kubernetes, OpenShift)
  • Excellent knowledge and Work experience in Spring Framework such as Spring Boot, Spring Data JPA, etc.
  • Experience in systems analysis and programming of software applications
  • Working knowledge of version control systems, preferably github
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience

Responsibilities

  • Implement backend features and RESTful APIs in Java based on technical specifications and user stories.
  • Write clean, maintainable, and well-documented code following team coding standards and best practices.
  • Participate in code reviews, incorporating feedback to improve code quality and technical skills.
  • Write and maintain unit tests and basic integration tests to ensure correctness and reduce regressions.
  • Investigate and fix defects and production issues
  • Collaborate with frontend engineers, QA, and product managers to clarify requirements and deliver features.
  • Contribute to basic performance and reliability improvement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service