- Company Name
- MokshaaLLC
- Job Title
- FullStack Developer - React+Java
- Job Description
-
Job title: Full Stack Developer – React + Java
Role Summary: Deliver end‑to‑end modern web solutions using React for the front end and Java for back‑end services. Collaborate with product owners, architects, and developers in an Agile environment to design, develop, test, deploy, and maintain scalable applications.
Expactations: Deliver production‑ready code that meets performance, security, and quality standards. Participate actively in sprint rituals and code reviews. Communicate progress, risks, and blockers clearly to the team.
Key Responsibilities:
- Design, develop, and implement large‑scale applications across the full software development life cycle.
- Translate user requirements into high‑quality, maintainable features.
- Build, deploy, validate, and support clean code with comprehensive documentation.
- Participate in Agile ceremonies (daily stand‑ups, sprint planning, grooming, retrospectives).
- Use Git/GitHub for version control, branching, code reviews, and CI/CD pipeline integration.
- Write unit tests with Jest, and follow Test‑Driven Development practices when required.
- Perform API testing and validation with Postman.
- Contribute to cloud‑based infrastructure management (Azure, Kubernetes, Docker).
Required Skills:
- 5+ years of experience building production‑ready applications.
- Strong proficiency in JavaScript, TypeScript, HTML, CSS.
- Deep experience with React; AngularJS exposure considered a plus.
- Solid understanding of Java backend fundamentals and RESTful services.
- Familiarity with JSON, XML, and API testing tools (Postman).
- Basic DevOps knowledge: CI/CD pipelines, build‑deploy‑validate workflows.
- Experience with Azure, Docker, Kubernetes.
- Knowledge of unit testing frameworks (Jest) and TDD methodologies.
- Ability to produce clean, maintainable, well‑structured code.
- Self‑motivated, proactive, eager to learn, and effective collaborator.
Nice to Have:
- Java Spring Boot microservices experience.
- Use of Agile tools (Jira, Azure DevOps).
- Understanding of modern software architecture patterns.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
- No specific certifications required.