Java Full Stack Engineer - Associate
HEXAWARE · United States
IT Services and IT Consulting · 10,001+ employees
About the role
Design, develop, and maintain full-stack web applications including both front-end user interfaces and back-end server logic. Implement high-performance RESTful APIs and manage relational databases using Oracle.
What they look for
Requirements
Requires a minimum of 5 years of software development experience with expertise in Java, React, and Spring Boot. Proficiency in Microservices architecture, CI/CD pipelines, and SQL/PL/SQL is essential.
Full description
JD: Extensive Experience: Minimum of 5 years of proven software development experience, specializing in Java, Javascript framework like React, Spring Boot, and Oracle. Modern Application Development: In-depth knowledge of modern application architecture principles. Clear understanding of Data Structures and Object-Oriented Principles using Java.Practical experience with Artificial Intelligence (AI) tools for enhancing development workflows. 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. Full Stack Proficiency: Demonstrated ability to design, develop, and maintain both front-end and back-end components of robust web applications. Front-End Development: Strong expertise in developing intuitive user interfaces using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS. Back-End Development: Solid experience in developing server-side logic and APIs using languages such as Java, Python, or similar.Database Expertise: Comprehensive knowledge of SQL and PL/SQL, with a deep understanding of Relational Database Management Systems (RDBMS), particularly Oracle.• API Development: Proven capability in designing, developing, and implementing high-performance RESTful APIs leveraging appropriate frameworks and technologies.CI/CD and DevOps: 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).Experience with AWS is considered a significant advantage. Agile Methodologies: Practical experience working within Agile development methodologies and utilizing project management tools such as JIRA.Testing Automation. Ability to develop and automate comprehensive unit, integration, and end-to-end tests to ensure code quality. Version Control: