Overview
Skills
Job Details
Job Description:
We are looking for an experienced Java Full-Stack Developer to design, develop, and maintain scalable web applications. The ideal candidate should have a strong command of Java for backend development and React for frontend UI, with a focus on delivering responsive, efficient, and secure solutions.
Responsibilities:
Design, develop, and maintain full-stack applications using Java, Spring Boot, and React.
Build robust backend APIs and integrate them with modern, responsive UI components.
Collaborate with cross-functional teams including designers, product managers, and QA engineers to deliver end-to-end features.
Implement best practices for code quality, testing, and continuous integration/deployment (CI/CD).
Optimize application performance and ensure scalability across distributed environments.
Troubleshoot and resolve software issues, performing root-cause analysis as needed.
Maintain clear documentation of design, implementation, and testing processes.
Required Skills:
Proficiency in Java, Spring Boot, RESTful APIs, and microservices architecture.
Hands-on experience with React.js, JavaScript (ES6+), HTML5, and CSS3.
Familiarity with database technologies such as MySQL, PostgreSQL, or MongoDB.
Understanding of DevOps tools and CI/CD pipelines (e.g., Jenkins, Docker, Kubernetes).
Strong debugging and problem-solving skills.
Excellent communication and teamwork abilities.
Preferred Qualifications:
Experience with cloud platforms such as AWS or Azure.
Knowledge of TypeScript, Redux, and frontend performance optimization.
Bachelor s degree in Computer Science, Engineering, or a related field.