Java Full Stack Developer | Codersbrain
full-time
Posted on July 12, 2025
Job Description
Java Full Stack Developer
Company Overview
(Not specified)
Job Summary
We are seeking an experienced and highly skilled Java Full Stack Developer to join our dynamic engineering team. The ideal candidate will have over 6 years of hands-on experience in designing, developing, and maintaining scalable web applications using Java (Spring/Hibernate) on the backend and React with Redux and TypeScript on the frontend.
Responsibilities
- Design and develop scalable, secure, and high-performance web applications.
- Build backend services and APIs using Java, Spring Boot, and Hibernate.
- Develop responsive and interactive user interfaces using React, Redux, and TypeScript.
- Participate in all phases of the software development lifecycle including analysis, design, development, testing, deployment, and maintenance.
- Collaborate with cross-functional teams including UI/UX designers, DevOps, QA, and Product Managers.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Ensure application performance, quality, and responsiveness.
- Troubleshoot and resolve technical issues across the stack.
- Review code and provide constructive feedback to peers.
Qualifications
- 6+ years of overall experience in full-stack development.
- Strong core Java programming skills.
- Expertise in Spring Framework, especially Spring Boot and Spring Security.
- Proficient in Hibernate or other JPA-based ORM tools.
- Solid experience with React.js, Redux, and TypeScript.
- Good understanding of RESTful API design and implementation.
- Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
- Familiarity with version control systems like Git.
- Strong problem-solving and debugging skills.
- Experience in Agile/Scrum development environments.
Preferred Skills
- Experience with CI/CD tools like Jenkins, GitLab CI, or GitHub Actions.
- Knowledge of containerization tools like Docker and Kubernetes.
- Familiarity with testing frameworks such as JUnit, Mockito, Cypress, or Jest.
Experience
- 6+ years of relevant experience in full-stack development.
Environment
- Location: Only Hyderabad.
- Work Mode: Onsite.
- Notice Period: Only immediate or within 15 Days.
Interview Process
- The first round will be conducted virtually. Based on the outcome, the second round may be held in person, followed by an additional virtual discussion with the customer.