About The Position

We are seeking a highly experienced Sr. Java Developer with a strong background in cloud and AI systems. The ideal candidate will have extensive experience in enterprise Java development, a solid understanding of Computer Science fundamentals, and a proven track record of delivering advanced solutions for distributed web applications, particularly within the AWS ecosystem. This role requires hands-on programming expertise in Java and J2EE technologies, including Spring Framework, Spring Boot, RESTful Services, and Junit/TestNG. A deep understanding of web services, REST APIs, data structures, and experience with both relational and NoSQL databases are essential. The candidate should be adept at building low-latency service APIs and data aggregation pipelines, and possess excellent troubleshooting and problem-solving skills. We are looking for a self-driven individual with strong communication skills, a keen eye for quality, and the ability to work collaboratively in a team environment.

Requirements

  • 10+ years of experience with Java.
  • 5+ years of experience with Mongo.
  • Hands-on experience with AI tools like RooCode and Claude.
  • Minimum 10 years of experience in enterprise Java development.
  • Strong foundation in Computer Science fundamentals (data structures and algorithms).
  • Experienced in delivering advanced solutions for a multi-tier, distributed web application with AWS knowledge and experience.
  • Knowledge in Object-Oriented concepts and the Java programming language.
  • Hands-on programming experience with Java and J2EE, Java11 related technologies Spring Framework, Spring Data, spring-boot, RESTful Services, JUnitTestNG.
  • Solid understanding of technologies such as Web Services, REST API, XML, JSON, HTTP, SSL, TCPIP, Caching solutions, application performance tuning.
  • Experience in developing applications that utilize relational databases (e.g. Oracle) and other less structured data stores (NoSQL).
  • Experience in building low latency service APIs, and data aggregation pipelines.
  • Ability to articulate the benefits of Test Driven Development, Continuous Integration.
  • Excellent troubleshooting, problem-solving skills.
  • Ability to design scalable, and maintainable software solutions.
  • Ability to communicate effectively.
  • Self-driven with good communication skills.
  • Ability to take ownership on project deliverables.
  • Keen eye for quality and great attitude towards work.
  • Ability to work collaboratively in a team environment.
  • Java 8 and above.
  • Spring.
  • Oracle.
  • No-SQL.
  • REST API.
  • JPA.
  • Hibernate.
  • AWS knowledge.

Responsibilities

  • Develop and maintain enterprise Java applications.
  • Design and implement advanced solutions for multi-tier, distributed web applications.
  • Utilize AWS services for application deployment and management.
  • Build low latency service APIs and data aggregation pipelines.
  • Develop applications utilizing relational databases (e.g., Oracle) and NoSQL databases.
  • Troubleshoot and resolve complex software issues.
  • Design scalable and maintainable software solutions.
  • Collaborate effectively within a team environment.
  • Take ownership of project deliverables.
  • Ensure high quality of code and application performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service