Job Title:
Experience:
Job Summary
We are seeking a skilled Java Full Stack Developer with 3-5 years of experience in building scalable web applications. The ideal candidate will have strong expertise in Java-based backend development and Angular for frontend, along with experience in modern development practices, APIs, and cloud-based environments.
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications using Java and React JS.
- Build RESTful APIs and microservices using Spring Boot.
- Develop responsive, user-friendly UI components using React JS.
- Collaborate with cross-functional teams including UI/UX designers, QA engineers, and DevOps.
- Write clean, efficient, and reusable code following best practices.
- Participate in code reviews and ensure code quality and performance.
- Troubleshoot, debug, and enhance existing applications.
- Integrate backend services with frontend interfaces.
- Ensure application security, data protection, and performance optimization.
- Contribute to CI/CD pipelines and deployment activities.
Required Skills & Qualifications
Technical Skills
- Strong experience in
Java, J2EE, Spring Boot, and REST APIs
- Hands-on experience with
React JS
, TypeScript, HTML5, CSS3 - Familiarity with
JavaScript frameworks and libraries
- Experience with
database technologies
such as MySQL, PostgreSQL, or Oracle - Knowledge of
Microservices Architecture
- Experience with
Git or other version control systems
- Understanding of
API integration and web services
- Basic knowledge of
Docker, Kubernetes, or cloud platforms (AWS/Azure/GCP)
is a plus
Additional Skills
- Strong problem-solving and analytical skills
- Good communication and teamwork abilities
- Ability to work in an Agile/Scrum environment
Preferred Qualifications
- Experience with
CI/CD pipelines (Jenkins, Azure DevOps, etc.)
- Familiarity with
unit testing frameworks (JUnit, Jasmine, Karma)
- Exposure to
performance optimization and security best practices
- Knowledge of
message queues (Kafka, RabbitMQ)
is an added advantage
Education
- Bachelors degree in Computer Science, Information Technology, or related field
Role & responsibilities