Java React with Angular
Job description
Java Full Stack Developer – Java, React & Angular
Employment Type
Full-Time
Experience
3–8 Years
Job Overview
We are looking for a highly skilled and motivated Java Full Stack Developer to join our engineering team. The ideal candidate will have strong experience in Java, Spring Boot, React, and Angular, with a solid understanding of developing scalable, secure, and high-performance web applications.
The candidate will work closely with product managers, UI/UX designers, QA engineers, and other developers to design, develop, test, and maintain enterprise-level applications.
Key Responsibilities
- Design, develop, and maintain full-stack web applications using Java, Spring Boot, React, and Angular.
- Develop scalable and secure backend services and RESTful APIs using Java and Spring Boot.
- Build responsive and user-friendly front-end applications using React and/or Angular.
- Integrate front-end applications with backend APIs and third-party services.
- Write clean, maintainable, reusable, and well-documented code.
- Participate in application architecture, technical design, and code reviews.
- Troubleshoot and resolve application performance and production issues.
- Develop unit and integration tests to ensure application quality.
- Work with databases such as MySQL, PostgreSQL, Oracle, or MongoDB.
- Use Git-based version control and follow established development and branching practices.
- Collaborate with DevOps teams to support CI/CD and application deployments.
- Participate in Agile/Scrum ceremonies, sprint planning, and technical discussions.
- Stay current with emerging technologies and recommend improvements to existing applications.
- Strong knowledge of Core Java
- Experience with Java 8/11/17
- Strong experience with Spring Boot
- Experience developing RESTful APIs and microservices
- Good understanding of Spring MVC, Spring Data JPA, and Hibernate
- Knowledge of authentication and authorization concepts such as JWT and OAuth 2.0
- Strong experience with React.js
- Strong experience with Angular
- Good knowledge of JavaScript/TypeScript, HTML5, and CSS3
- Experience with responsive web design
- Familiarity with state management and modern frontend development practices
- Strong SQL knowledge
- Experience with relational databases such as MySQL, PostgreSQL, or Oracle
- Knowledge of NoSQL databases such as MongoDB is a plus
- Experience with Git/GitHub/GitLab/Bitbucket
- Familiarity with Maven or Gradle
- Understanding of CI/CD pipelines
- Knowledge of Docker and Kubernetes is a plus
- Experience with AWS, Azure, or GCP is an advantage
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Experience working in Agile/Scrum environments.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work independently as well as within a team.
- Experience with cloud-native and microservices-based applications is a plus.
- Competitive salary and benefits
- Opportunity to work on challenging and scalable applications
- Collaborative and innovative work environment
- Professional growth and learning opportunities
- Exposure to modern technologies and cloud platforms
- Career advancement opportunities
Interested candidates can apply by submitting their updated resume along with their current location, total experience, relevant experience, and notice period.
Employment Type: Full-Time
Role: Java Full Stack Developer
Technology Stack: Java | Spring Boot | React | Angular | REST APIs | SQL | Microservices | Git | Cloud
Skills: spring,stack,spring boot,java,angular,boot,react
Interested in this role?