Java FS - ReactJS [OR] Java FS - AngularJS
- Undisclosed Client
- Multiple Locations
Job Description/Responsibilities
Role Overview
We are looking for an experienced Java Full-Stack Engineer with strong hands-on expertise in Java, Spring Boot, Microservices, and React or AngularJS. The role involves building, enhancing, and maintaining scalable web applications by contributing across both front-end and back-end layers, while working collaboratively within an Agile delivery team.
Key Responsibilities
· Design, develop, test, and maintain full-stack web applications using Java/J2EE, Spring Boot, and Microservices.
· Build or consume RESTful APIs, ensuring performance, scalability, and reliability.
· Develop responsive and user-friendly interfaces using ReactJS or AngularJS, along with HTML, CSS, and JavaScript.
· Apply strong Object-Oriented Design principles, Data Structures, and Design Patterns in day-to-day development.
· Write clean, maintainable, and well-tested code with effective unit testing using JUnit.
· Work with Oracle databases, including writing and optimizing SQL and PL/SQL queries
. · Actively contribute in Agile/Scrum ceremonies, ensuring timely and high-quality deliveries.
· Communicate clearly and effectively with developers, QA, and stakeholders.
Mandatory Skill Requirements:
· Strong hands-on experience in Java / J2EE coding and programming.
· Solid understanding of OOPS concepts, Data Structures, and Design Patterns.
· Proven experience with Spring Boot and Microservices architecture.
· Strong experience in developing REST / RESTful APIs.
· Hands-on front-end development using ReactJS OR AngularJS.
· Proficiency in HTML, CSS, and JavaScript.
· Experience with JUnit for unit testing.
· Strong working knowledge of Git / GitHub / GitLab.
· Experience with CI/CD tools such as Jenkins, Maven, or Gradle.
· Strong database skills with Oracle PL/SQL. ·
Excellent communication skills and ability to work in a collaborative team environment.
Good to Have Skill Requirements:
· Exposure to GitHub Copilot or AI-assisted development tools.
· Basic experience with Cloud platforms (AWS / Azure / GCP).
· Knowledge of OAuth / OAuth 2.0.
· Familiarity with Kafka.
· Experience with Shell scripting.
Skills
- Agile
- Applications
- BASIC
- Coding
- Communication
- CSS
- Data Structures
- Database
- Development
- HTML
- J2EE
- Java
- JUnit
- Maven
- OOPS
- Oracle
- PL/SQL
- SQL
- Structures
- Testing
- Tools
- Writing
Job Details
Industry
Information Technology(IT)
Experience Level
Mid-Level (2-8y experience)
Education
ANY|Undergraduate -
Location(s)
Chennai, Tamil Nadu, India
Pune, Maharashtra, India