About The Position

The Java Full Stack Engineer role involves understanding requirements and translating them into product features. The position requires active participation in Scrum meetings and ceremonies, clear communication, and leading an agile team by providing technical guidance. Responsibilities include engaging in customer calls, driving technical discussions, and working on application design. The engineer will develop applications using front-end, middleware, and database technologies, focusing on implementing best practices, writing high-performance code, adhering to coding standards, and ensuring automated unit testing. Strong exposure to REST API design and principles, including adherence to RAML/Swagger or Open API specifications, is crucial. The role also involves developing reusable components using proper design patterns, implementing appropriate solutions, performing code reviews, and automating development processes. This position offers an outstanding opportunity to re-imagine and redesign technology to add business value, gain end-to-end project exposure across various technical stacks and cloud platforms, and interact with multiple internal groups, technology vendors, and implementation partners while working with high-end and latest technologies. It seeks an individual passionate about learning and quickly adapting to new technologies.

Requirements

  • Hands-on experience in developing and implementing best practices and writing efficient code
  • Knowledge of coding standards and ability to write highly performant code
  • Ability to write completely automated unit test cases using various frameworks
  • Strong exposure in REST API design and principles, adhering to RAML/Swagger or Open API specification
  • Ability to develop reusable components using proper design patterns for extensibility
  • Ability to use design patterns and implement the right solution
  • Ability to perform code reviews and implement automation to streamline development
  • Passion to learn and adapt to new technologies quickly

Responsibilities

  • Understand requirements and translate that to product features
  • Participate in Scrum meetings and express the work done and the plan clearly
  • Participate in scrum ceremonies and clearly communicate
  • Lead an agile team and provide technical guidance
  • Participate in customer calls and drive technical discussions
  • Work on application design
  • Develop applications using Front end, middleware, and database related technologies

Benefits

  • An outstanding opportunity to re-imagine, redesign, and apply technology to add value to the business and operations
  • An end-to-end project exposure across multiple technical stack and cloud platform
  • High visibility; opportunity to interact with multiple groups within the organization, technology vendors and implementation partners
  • Work in high end and latest technologies
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service