Java ReactJS Full-Stack Developer
Summary
Full-stack developer building end-to-end web applications with Java/Spring Boot microservices on the backend and ReactJS/TypeScript on the frontend, including REST APIs, cloud integration (AWS/Azure/GCP), testing, and CI/CD, within an Agile team in Singapore.
Design, develop, test, and deploy scalable end-to-end web applications using Java on the back end and ReactJS on the front end. Back-End Engineering:
Build secure, high-performance RESTful APIs, microservices, and enterprise logic using
Java, Spring Boot , and relational/NoSQL databases. Front-End Engineering:
Develop modular, reusable UI components using
ReactJS, JavaScript (ES6+), TypeScript, HTML5, and CSS3 . Manage state efficiently using Redux, Context API, or React Hooks. System Integration:
Seamlessly integrate front-end components with back-end services, third-party applications, and cloud environments (AWS, Azure, or GCP). Code Quality & Optimization:
Conduct code reviews, enforce coding standards, perform unit testing (JUnit, Jest/React Testing Library), and optimize applications for maximum speed and scalability. Agile Collaboration:
Work closely with Product Managers, UI/UX Designers, QA engineers, and cross-functional teams in an Agile/Scrum environment. Key Requirements & Qualifications Experience:
5+ years of professional software development experience, with solid hands-on expertise in both Java and modern JavaScript frameworks. Back-End Skills: Strong proficiency in
Core Java, J2EE, Spring Boot, and Microservices architecture . Experience with relational databases (Oracle, PostgreSQL, MySQL) and caching tools (Redis). Familiarity with messaging queues (Kafka, RabbitMQ) is a strong plus.
Front-End Skills: Deep expertise in
ReactJS, Redux, Webpack, JavaScript (ES6+), and TypeScript . Strong mastery of responsive web design, HTML5, CSS3, and CSS preprocessors (Sass/LESS).
Tools & DevOps: Proficiency with Git version control, CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions), and containerization tools (Docker, Kubernetes). Familiarity with Agile/Scrum project management tools (Jira, Confluence).
Soft Skills:
Excellent problem-solving abilities, strong communication skills, and the capacity to collaborate effectively within a multicultural team environment in Singapore. Education Bachelor's Degree.
Skills
- Agile
- API
- AWS
- Azure
- CI/CD
- Cloud
- Confluence
- Containerization
- CSS
- DevOps
- Docker
- GCP
- Git
- GitHub
- GitHub Actions
- GitLab
- HTML
- J2EE
- Java
- JavaScript
- Jenkins
- Jest
- Jira
- JUnit
- Kafka
- Kubernetes
- Microservices
- MySQL
- NoSQL
- Oracle
- PostgreSQL
- RabbitMQ
- RDBMS
- React
- React Testing Library
- Redis
- Redux
- REST
- Sass
- Scrum
- Spring
- TypeScript
- Unit Testing
- Version Control
- Webpack