Role Overview
We are hiring a Java Full Stack Developer to join our growing team in Noida Sec-62. This is a full-time position for candidates with 1-2 years of experience looking to design, develop, and maintain scalable web applications.
Responsibilities
- Design, develop, test, and maintain scalable web applications.
- Develop backend services using Java, Spring Boot, and RESTful APIs.
- Build responsive and interactive user interfaces using Angular or React.
- Work with relational databases such as MySQL or PostgreSQL.
- Collaborate with cross-functional teams including QA, UI/UX, and Product.
- Troubleshoot, debug, and optimize application performance.
- Participate in code reviews and follow coding best practices.
- Contribute to all phases of the Software Development Life Cycle (SDLC).
Requirements
- Strong proficiency in Java (Java 8 or above).
- Hands-on experience with Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA.
- Experience with REST APIs and microservices architecture.
- Knowledge of Angular or React with HTML5, CSS3, JavaScript, and TypeScript.
- Good understanding of SQL and database design.
- Familiarity with Git and version control systems.
- Experience with Maven or Gradle.
- Understanding of Agile/Scrum methodologies.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
Nice to Have
- Experience with Docker, Kubernetes, or cloud platforms (AWS, Azure, or GCP).
- Knowledge of CI/CD pipelines.
- Familiarity with Kafka, Redis, or RabbitMQ.
Benefits
- Flexible schedule
- Paid sick time
- Paid time off
- Provident Fund
Skills
- Java
- Spring Boot
- Angular
- React
- MySQL