Job Description Java Full Stack Developer (0 4 Years Experience) Position: Java Full Stack Developer
Experience: 0 4 Years
Employment Type: Full-Time
Location: Multiple, Hybrid,
Job Type: Fulltime
Department: Software Development
Job Summary
We are looking for a motivated and talented Java Full Stack Developer with up to 4 years of experience to join our growing development team. The ideal candidate should have hands-on experience in building scalable web applications using Java technologies on the backend and modern front-end frameworks. You will work closely with business analysts, architects, and QA teams to develop high-quality software solutions.
Key Responsibilities
- Design, develop, test, and maintain web applications using Java and related technologies.
- Develop RESTful APIs and backend services using Java frameworks.
- Build responsive and user-friendly front-end interfaces.
- Participate in the full Software Development Life Cycle (SDLC).
- Write clean, maintainable, and efficient code following coding standards.
- Collaborate with cross-functional teams to gather and understand requirements.
- Troubleshoot, debug, and resolve application issues.
- Perform code reviews and contribute to continuous improvement initiatives.
- Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives.
- Ensure application security, scalability, and performance.
Required Skills & Qualifications Backend Technologies
- Strong knowledge of Core Java (Java 8/11/17).
- Experience with Spring Boot, Spring MVC, and Spring Data JPA/Hibernate.
- Experience developing REST APIs and microservices.
- Understanding of Object-Oriented Programming (OOP) principles and design patterns.
Frontend Technologies
- Experience with Angular, React, or similar JavaScript frameworks.
- Strong proficiency in HTML5, CSS3, JavaScript, and TypeScript.
- Experience with responsive web design.
Database & Data Management
- Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
- Knowledge of SQL query optimization and database design.
DevOps & Tools
- Familiarity with Git, Maven, and Jenkins.
- Basic understanding of CI/CD pipelines.
- Exposure to Docker and cloud platforms is a plus.
Additional Skills
- Understanding of Agile development methodologies.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Ability to work independently and manage multiple tasks.
Preferred Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
- Experience with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google GCP.
- Knowledge of Microservices Architecture.
- Exposure to containerization technologies such as Docker and Kubernetes.
- Relevant certifications are an added advantage.
Nice-to-Have Skills
- Kafka or RabbitMQ
- Redis Cache
- Unit Testing using JUnit and Mockito
- SonarQube
- Swagger/OpenAPI
- Basic knowledge of cybersecurity best practices
What We Offer
- Competitive salary and performance incentives.
- Learning and certification opportunities.
- Exposure to modern technologies and enterprise projects.
- Collaborative and growth-oriented work environment.
- Flexible work arrangements (subject to business requirements).
Experience Matrix
Skill Required Experience Core Java 1 4 Years Spring Boot 1 4 Years REST APIs 1 4 Years Angular/React 1 4 Years SQL Databases 1 4 Years Git 1 4 Years Agile/Scrum Preferred
Experience Range: 0 4 Years