Java Full Stack Engineer - Professional

HEXAWAREUnited States,

About The Position

We are seeking a highly experienced Java Full Stack Engineer with a minimum of 5 years of proven software development experience. The ideal candidate will specialize in Java, JavaScript frameworks like React, Spring Boot, and Oracle. This role requires in-depth knowledge of modern application architecture principles, a clear understanding of Data Structures and Object-Oriented Principles using Java, and practical experience with AI tools for enhancing development workflows. Proficiency in Microservices frameworks (e.g., Spring Boot), Event-Driven Services, and Cloud-Native Application Development is essential. The role also involves multiple years of experience on Service Oriented and Microservices architectures, including REST and GraphQL implementations. The engineer will be responsible for designing, developing, and maintaining both front-end and back-end components of robust web applications, demonstrating full-stack proficiency. Strong expertise in front-end development using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS is required, alongside solid experience in back-end development using languages such as Java or Python. Comprehensive knowledge of SQL and PL/SQL, with a deep understanding of RDBMS, particularly Oracle, is also necessary. The role includes API development, CI/CD and DevOps practices, and experience with Agile methodologies and JIRA. The ability to develop and automate comprehensive tests is crucial for ensuring code quality. Experience with AWS is considered a significant advantage.

Requirements

  • Minimum of 5 years of proven software development experience.
  • Specialization in Java, Javascript framework like React, Spring Boot, and Oracle.
  • In-depth knowledge of modern application architecture principles.
  • Clear understanding of Data Structures and Object-Oriented Principles using Java.
  • Proficiency in Microservices frameworks (e.g., Spring Boot), Event-Driven Services, and Cloud-Native Application Development.
  • Multiple years of experience on Service Oriented and Microservices architectures, including REST and GraphQL implementations.
  • Demonstrated ability to design, develop, and maintain both front-end and back-end components of robust web applications.
  • Strong expertise in developing intuitive user interfaces using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS.
  • Solid experience in developing server-side logic and APIs using languages such as Java, Python, or similar.
  • Comprehensive knowledge of SQL and PL/SQL, with a deep understanding of Relational Database Management Systems (RDBMS), particularly Oracle.
  • Proven capability in designing, developing, and implementing high-performance RESTful APIs leveraging appropriate frameworks and technologies.
  • Proficiency with Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools for building (e.g., Maven, Gradle) and deploying code (e.g., Docker, Jenkins, OpenShift).
  • Practical experience working within Agile development methodologies and utilizing project management tools such as JIRA.
  • Ability to develop and automate comprehensive unit, integration, and end-to-end tests to ensure code quality.
  • Experience with version control.

Nice To Haves

  • Practical experience with Artificial Intelligence (AI) tools for enhancing development workflows.
  • Experience with AWS is considered a significant advantage.

Responsibilities

  • Design, develop, and maintain front-end and back-end components of web applications.
  • Develop intuitive user interfaces using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS.
  • Develop server-side logic and APIs using Java, Python, or similar.
  • Design, develop, and implement high-performance RESTful APIs.
  • Implement Microservices frameworks (e.g., Spring Boot), Event-Driven Services, and Cloud-Native Application Development.
  • Work with Service Oriented and Microservices architectures, including REST and GraphQL implementations.
  • Utilize CI/CD pipelines and tools for building and deploying code.
  • Develop and automate comprehensive unit, integration, and end-to-end tests.
  • Work within Agile development methodologies and utilize project management tools such as JIRA.
  • Enhance development workflows using Artificial Intelligence (AI) tools.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service