The role
Job description
Job Title: Java Full Stack Developer
Organization Name: NEC Corporationof India Ltd.
Reporting Relationship: Project Manager
EXP 6-8 Years
Role Summary: We are looking for a Java Full Stack Developer who can work with NECI and contribute across backend and frontend layers of enterprise-grade applications. The role requires strong hands-on development experience, sound design thinking, and the ability to work through the complete software development lifecycle while collaborating closely with cross-functional teams.
Must-have Skills
· Strong proficiency in Core Java and Spring Boot with a good understanding of the Spring ecosystem.
· Hands-on experience in designing and developing applications using Microservices architecture.
· Experience in building RESTful APIs and integrating backend services with frontend applications.
· Strong understanding of Object-Oriented Analysis & Design (OOAD) and common design patterns.
· Hands-on experience with Angular (v10 or later) for developing dynamic, scalable web applications.
· Strong knowledge of TypeScript, JavaScript, HTML5, and CSS3.
· Experience with RxJS, Angular CLI, and component-based architecture.
· Good knowledge of PostgreSQL and MySQL.
· Experience with Maven build tool.
· Good Knowledge of Kafka
· Good Knowledge of Database Postgress
· Experience in any cloud-based technology
· Hands- on experience for Eclipse IDE and Visual Code
· Working knowledge of Git or SVN.
Good-to-have Skills
· Docker/Kubernetes and cloud experience.
· Rabbit-MQ experience will be added.
· Experience in short release cycles & full software life cycle.
· Entire SDLC knowledge
· Demonstrated problem solving, analytic and troubleshooting skills.
· Experience in using JIRA and confluence
· Exposure to CI/CD tools like Jenkins or GitLab CI/CD.
· Experience in unit testing for backend and frontend.
· Exposure to IoT platforms such as FIWARE or IUDX
· Experience working in Agile/Scrum and Waterfall environments.
Responsibilities:
· Self-learner willing to experiment with latest features
-
Willing to take responsibility and contribute
-
Good communication skills both written and oral.
-
Requirement analysis, design, Coding & unit testing
-
Timely delivery of module with good quality
-
Status reporting with lead and manager
-
Ensure cross-browser compatibility and responsiveness
-
Develop and maintain scalable backend and frontend applications.
-
Collaborating with UI/UX designers, backend developers, and stakeholders
-
Good interpersonal and multi-tasking skills.
-
Attention to detail and accuracy.
· Problem-solving skills, analytical skills, and the ability to make decisions quickly
Prerequisites:
· Qualification - B.Tech (CS/IT)/ MCA
· 4**-6 years’ relevant experience** in the IT software industry.
Pay: ₹900,000.00 - ₹1,200,000.00 per year
Experience:
- java: 5 years (Required)
- Angular: 4 years (Required)
- RXJS: 4 years (Required)
- Angular CLI: 4 years (Required)
- Spring boot: 5 years (Required)
- PostgreSQL: 3 years (Required)
- Maven: 3 years (Required)
- Kafka: 3 years (Required)
Work Location: In person