Full Stack engineer
Summary
Build and maintain full-stack web apps using Java/Spring Boot on the backend and React/TypeScript on the frontend, with PostgreSQL/Oracle databases.
Job Title: Fullstack Developer
Experience: 6+ years
Job Description
We areseekinga skilledFullstackDeveloperwithstrongexpertise inReactJS,JavaScriptand Java Springboot.The ideal candidate will be responsible fordesigning,developing, testing, deploying, and maintaining high-quality applications thatare scalable, performant, and aligned withbusiness requirements.
Key Responsibilities
Develop, enhance, and maintain full-stack applications usingJava,SpringBoot, and React.js.
Design, develop, and optimize RESTful APIs and microservices.
Build reusablefront-endcomponents and implementfeatures usingReact.js, Redux, and modern UI frameworks.
WorkwithPostgreSQL and Oracle databasestosupport schemadesign, query optimization, and data integrity.
Perform unit testing, integration testing,debugging,and troubleshooting toensureapplicationstability andperformance.
Collaboratecloselywithcross-functional teams, including UI/UX designers, product managers,backend developers,and DevOps teams.
Applysecurity, coding, and performancebest practicesacrossfront-end and back-end developmentactivities.
Useversion control systemssuch asGitand CI/CD pipelinesto support efficient release anddeploymentprocesses.
Monitor application performance,investigate issues,resolvedefects, and provide technical supportwhen required.
Required Skills & Qualifications
Back-End Development:
- ExperiencewithJava,SpringBoot,SpringMVC,SpringSecurity, andSpringData JPA.
- Expertise in buildingRESTful APIs and microservices architecture.
Front-End Development:
- Strong proficiencyinReact.js, Redux, Hooks, and TypeScript.
- Solidunderstanding of responsive design, cross-browser compatibility,accessibility,and web performance optimization.
DevOps & Cloud(Preferred but not mandatory):
- Hands-on experiencewithDocker,GitLabCI/CD pipelines, and cloud platforms (AWS)is a plus.
Other Skills:
- FamiliaritywithAgiledeliverymethodologies, includingScrumandKanban.
- ExperiencewithGit, JIRA, and project management tools.
- Stronganalytical,problem-solving, and communicationskills, withthe ability to workeffectivelyin a collaborative team environment.