React + Java-Pep full stack
Posted Updated
Description
# Full Stack Developer
## Company Overview
[Company information is not specified.]
## Job Summary
The Full Stack Developer will be responsible for designing and developing end-to-end full stack applications using Java Spring Boot and React.js or Angular. This role supports the organization by building maintainable, scalable, and efficient applications that leverage microservices architecture and RESTful APIs.
## Responsibilities
- Design and develop full stack applications leveraging **Java Spring Boot** and **React.js**/**Angular**.
- Build and maintain **RESTful APIs** and a **microservices architecture**.
- Ensure application performance, scalability, security, and maintainability.
- Write clean, efficient, and well-documented code with unit and integration tests.
- Collaborate with business analysts, architects, and QA teams to translate requirements into technical solutions.
- Conduct code reviews, debugging, and troubleshooting to ensure code quality.
- Optimize application performance and stay updated with emerging technologies.
## Qualifications
- Strong backend development experience with **Java**, **Spring Boot**, **Hibernate**, and **Java Persistence API (JPA)**.
- Proficiency in frontend frameworks: **React.js** or **Angular**.
- Experience in building **RESTful APIs** and working within a **microservices architecture**.
- Solid understanding of **Object-Oriented Programming (OOP)**, design patterns, and multithreading.
- Proficiency in **SQL/NoSQL databases** such as **MySQL**, **PostgreSQL**, and **MongoDB**.
- Familiarity with unit testing frameworks such as **JUnit** and **Mockito**.
- [Educational qualifications are not specified.]
## Preferred Skills
- Familiarity with **HTML5**, **CSS3**, **JavaScript**, **TypeScript**, and state management frameworks (e.g., **Redux**, **NgRx**).
- Knowledge of responsive **UI/UX** design and component libraries (e.g., **Material UI**, **Bootstrap**).
- Exposure to cloud platforms (e.g., **AWS**, **Azure**, **Google Cloud Platform**) and containerization tools (e.g., **Docker**, **Kubernetes**).
- Experience with version control systems (e.g., **Git/GitHub**) and CI/CD pipelines (e.g., **Jenkins**, **GitLab**, **Azure DevOps**).
- Understanding of **Agile development practices** and collaboration tools like **Jira**, **Confluence**, and **Slack**.
## Experience
Minimum experience requirements are not specified.
## Environment
The typical work setting and location details are not specified.
## Salary
Salary information is not specified.
## Growth Opportunities
Opportunities for career advancement within the company are not specified.
## Benefits
Details regarding offered benefits are not specified.
Skills
- Agile
- Angular
- API
- AWS
- Azure
- Azure DevOps
- Bootstrap
- CI/CD
- Cloud
- Confluence
- Containerization
- CSS
- Design Patterns
- DevOps
- Docker
- GCP
- Git
- GitHub
- GitLab
- Hibernate
- HTML
- Java
- JavaScript
- Jenkins
- Jira
- JPA
- JUnit
- Kubernetes
- Microservices
- Mockito
- MongoDB
- Multithreading
- MySQL
- NgRx
- NoSQL
- OOP
- PostgreSQL
- React
- Redux
- REST
- Slack
- Spring
- SQL
- TypeScript
- Unit Testing
- Version Control
