Java Full Stack Developer | Codersbrain
Job Description
Job Title: Senior Java Full Stack Developer
Position Type: Full-Time / Permanent
Experience Required: 6+ Years
Location: Bangalore (On-site)
Mandatory Skills
-
Java, Spring/Spring Boot
-
React.js
-
RESTful API Development
-
HTML5, CSS3, JavaScript, TypeScript, Node.js
Role Overview
We are seeking a highly skilled Senior Java Full Stack Developer . You will play a key role in the end-to-end development of a cloud-based enterprise product. This position requires hands-on experience with Java backend technologies and modern front-end frameworks like React.js.
Key Responsibilities
-
Design and develop scalable software for a multi-tier, cloud-based product.
-
Participate in all phases of the Agile Software Development Lifecycle (SDLC).
-
Collaborate with stakeholders to translate requirements into secure, reliable, and scalable solutions.
-
Deliver high-quality code and meet project timelines using test-driven development practices.
-
Utilize technologies such as Java/J2EE, Spring Boot, ReactJS, JPA/Hibernate, and AWS.
-
Work with CI/CD pipelines and automated testing frameworks for continuous integration and delivery.
Required Experience
-
Minimum 6 years of hands-on experience with Java and Spring/Spring Boot.
-
Frontend development using React.js, JavaScript/TypeScript, HTML5, and CSS.
-
Experience with REST APIs and microservices architecture.
-
Working knowledge of JPA/Hibernate and relational or NoSQL databases.
-
Familiarity with testing frameworks like JUnit, Mockito, Selenium, and Cucumber.
-
CI/CD pipeline tools and processes.
-
Strong problem-solving and analytical skills.
-
Experience in Agile/Scrum environments.
-
Bachelor’s degree in Engineering or equivalent.
Preferred (Nice to Have)
-
AWS cloud services (EC2, S3, Lambda, API Gateway, ElastiCache, SQS).
-
Experience with modern UI frameworks and microservice design patterns.
-
Excellent communication, collaboration, and organizational skills.