Job Overview :
We are looking for a highly skilled and experienced Java Fullstack Developer with a strong foundation in Java, J2EE, and React JS. The ideal candidate will have formal training or certification in software engineering and possess hands-on experience in system design, application development, testing, and operational stability. This role requires a deep understanding of the Software Development Life Cycle (SDLC), modern development practices, and emerging technologies.
Key Responsibilities :
- Design and develop scalable, secure, and high-performance web applications using Java (Spring Boot, J2EE) and React JS.
- Participate in system architecture and design discussions, contributing to technical decisions and best practices.
- Write clean, maintainable, and efficient code across the full stack (backend and frontend).
- Debug, troubleshoot, and optimize application performance in production and development environments.
- Collaborate with cross-functional teams including QA, DevOps, and Product Management in an Agile / Scrum environment.
- Implement and maintain CI / CD pipelines, ensuring smooth and automated deployments.
- Ensure application resiliency, security, and operational stability through proactive monitoring and testing.
- Stay updated with emerging technologies and contribute to innovation initiatives involving cloud, AI / ML, and mobile platforms.
Required Skills & Qualifications :
Bachelors or Masters degree in Computer Science, Engineering, or related field.Formal training or certification in Software Engineering, Java, J2EE, and React JS.6+ years of hands-on experience in Java Fullstack development.Strong proficiency in Java, Spring Boot, J2EE, and React JS.Experience with RESTful APIs, Microservices architecture, and frontend frameworks.Solid understanding of database technologies (SQL and NoSQL) and ability to write complex queries.Proven experience across the entire SDLC from requirements gathering to deployment and maintenance.Familiarity with Agile methodologies, CI / CD tools (e.g., Jenkins, GitLab), and DevOps practices.Exposure to cloud platforms (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).Knowledge of application security, performance tuning, and resiliency design.Preferred Skills :
Experience with TypeScript, Redux, or other modern frontend libraries.Familiarity with unit testing frameworks (JUnit, Mockito) and frontend testing tools (Jest, Cypress).Exposure to AI / ML concepts, mobile development, or cloud-native applications.Experience working in large corporate environments or global teams.(ref : hirist.tech)