Job Title: Java Full Stack Developer
Experience: 4–6 Years
Location: Noida
Employment Type: Full-Time
Reporting To: Project Manager
Role Summary
We are looking for a skilled Java Full Stack Developer with strong hands-on experience across backend and frontend development to contribute to enterprise-grade applications with NECI. The ideal candidate should have expertise in Core Java, Spring Boot, Microservices, and Angular, along with a good understanding of databases, cloud technologies, and the complete Software Development Life Cycle (SDLC). The role requires strong problem-solving skills, design thinking, and the ability to collaborate effectively with cross-functional teams.
Key Responsibilities
- Analyze requirements and contribute to application design, development, coding, and unit testing.
- Develop and maintain scalable backend and frontend applications using Java, Spring Boot, Microservices, and Angular.
- Design and develop RESTful APIs and integrate backend services with frontend applications.
- Deliver assigned modules within timelines while maintaining high-quality coding and testing standards.
- Ensure cross-browser compatibility, responsiveness, and overall application performance.
- Collaborate with UI/UX designers, developers, stakeholders, and project teams to deliver business requirements.
- Participate in status reporting, troubleshooting, code reviews, and production-related activities as required.
- Contribute throughout the complete SDLC and stay updated with emerging technologies and development practices.
Required Skills & Experience
- 4–6 years of relevant experience in the IT software industry.
- Strong proficiency in Core Java and Spring Boot, with a good understanding of the Spring ecosystem.
- Hands-on experience designing and developing applications using Microservices architecture.
- Strong experience in RESTful APIs, OOAD, and common design patterns.
- Hands-on experience with Angular v10 or later.
- Strong knowledge of TypeScript, JavaScript, HTML5, CSS3, RxJS, and Angular CLI.
- Good knowledge of PostgreSQL and MySQL.
- Experience with Maven build tools and Kafka.
- Experience working with cloud-based technologies.
- Hands-on experience with Eclipse IDE and Visual Studio Code.
- Working knowledge of Git or SVN.
- Strong analytical, troubleshooting, problem-solving, and communication skills.
Good-to-Have Skills
- Experience with Docker, Kubernetes, and cloud platforms.
- Experience with RabbitMQ.
- Exposure to CI/CD tools such as Jenkins or GitLab CI/CD.
- Experience with JIRA and Confluence.
- Experience in unit testing for backend and frontend applications.
- Exposure to IoT platforms such as FIWARE or IUDX.
- Experience working with short release cycles and complete SDLC processes.
- Experience working in Agile/Scrum and Waterfall environments.
Qualifications
- B.Tech in Computer Science / Information Technology or MCA.
Key Skills
- Core Java, Spring Boot, Microservices, REST APIs, Angular 10+, TypeScript, JavaScript, HTML5 / CSS3, RxJS, PostgreSQL / MySQL, Kafka, Maven, Git / SVN, Cloud Technologies, Docker / Kubernetes, CI/CD, Unit Testing, Agile / Scrum, JIRA / Confluence