NS Global Corporation
Full Stack Engineer - Java/React.js
- Compensation
- Not disclosed
- Location
- Remote
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 5+ years
- Category
- Fullstack
- Posted
Skills
Full description
Job Description :
We are looking for an experienced Full Stack Engineer Java with React to design, develop, and maintain scalable, high-performance web applications. The ideal candidate should have strong expertise in Java, Spring Boot, React.js, REST APIs, SQL databases, and modern application architecture, with experience building reliable and distributed backend systems.
The candidate will work closely with cross-functional teams to develop scalable frontend and backend solutions, integrate APIs, optimize application performance, and deliver clean, secure, and maintainable code.
Mandatory Skills :
- Java / Scala with strong hands-on backend development experience
- Spring Boot and Java-based application development
- React.js or Angular for frontend development
- Strong JavaScript development experience
- Hands-on experience developing and integrating REST APIs
- Strong understanding of backend development and microservices
- Experience working with SQL databases, including PostgreSQL, SQL Server, or MySQL
- Experience building high-scale, distributed, and scalable systems
- Strong understanding of application architecture and system design
- Hands-on experience with JPA / Hibernate
- Experience with Spring Security, OAuth2, and JWT
- Strong debugging, troubleshooting, and performance optimization skills
- Experience with Git and CI/CD pipelines
Secondary / Good-to-Have Skills :
- TypeScript
- HTML5, CSS3, SCSS
- MongoDB / Elasticsearch
- Azure App Service
- Asynchronous JavaScript
- Unit, integration, and automation testing
- Power BI integration
- Experience with AI Coding Assistants
- Knowledge of cloud-native application development
Key Responsibilities :
- Design, develop, and maintain scalable frontend and backend applications using Java, Spring Boot, and React.js.
- Develop and integrate RESTful APIs and backend services.
- Build reliable, high-performance applications capable of supporting high-scale and distributed environments.
- Design and implement application components following clean architecture and system design principles.
- Develop database solutions using PostgreSQL, SQL Server, MySQL, or similar relational databases.