Java Full Stack Developer | Codersbrain
full-time
Posted on July 9, 2025
Job Description
Java Full Stack Developer (React/Angular)
Job Summary
We are looking for a highly skilled and experienced Java Full Stack Developer with strong expertise in both backend and frontend technologies. The ideal candidate will have hands-on experience with Core Java (11+), Spring Boot, Microservices, and modern JavaScript frameworks like React or Angular, along with a sound understanding of cloud technologies, DevOps practices, and event-driven architecture.
Responsibilities
- Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, and React/Angular.
- Build and consume RESTful APIs and ensure seamless integration with microservices.
- Work with relational databases like PostgreSQL/SQL and ensure optimal data modeling and query performance.
- Implement modern CI/CD pipelines using tools such as Jenkins and GitHub Actions.
- Deploy and manage services on cloud platforms like AWS (EKS)/Azure (AKS) using Kubernetes.
- Integrate Kafka for event-driven architecture and asynchronous processing.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Write clean, maintainable, and well-documented code following industry best practices.
- Troubleshoot and resolve issues across the development lifecycle.
Qualifications
- 8+ years of experience in full-stack software development.
- Strong proficiency in Core Java (11+), Spring Boot, Hibernate, and JPA.
- Experience in building responsive user interfaces using React.js or Angular.
- Sound knowledge of REST APIs and Microservices architecture.
- Hands-on experience with PostgreSQL or SQL databases.
- Familiarity with Kafka and event-driven design patterns.
- Proficient in CI/CD tools like Jenkins, GitHub, etc.
- Experience with containerization (Docker) and orchestration (Kubernetes – EKS/AKS).
- Exposure to cloud platforms (AWS or Azure).
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration abilities.
Preferred Skills
- Experience with Test-Driven Development (TDD) and unit testing frameworks.
- Familiarity with monitoring and logging tools (Prometheus, ELK, etc.).
- Certifications in AWS, Azure, or Kubernetes.
Experience
- Minimum of 8+ years in full-stack software development.