Member Technical Staff (Java Developer))

NEC CorporationNoida, Uttar PradeshOn-siteFull-timeStaff, 8–12 yearsListed 1 hour ago

Apply now

About this role

Job Title: Java Developer

Organization Name: NEC Corporation of India Ltd.

Reporting Relationship: Project Manager

Role Summary: We are looking for a Java Developer who can work with NECI.

Must-have Skills

- Proficiency in Java Spring boot with a good understanding of its ecosystems

- Hands on experience in designing and developing applications using on Micro service framework

- Object Oriented analysis and design using common design patterns hands-on experience

- Good Knowledge of Kafka

- Good Knowledge of Database Postgress

- Experience in any cloudbased technology

- Build Tool/Maven.

- Knowledge of angular framework

- Strong understanding and experience on JavaScript and TypeScript(object oriented)

- Good knowledge on SQL and PL/SQL for Postgres, MySQL

- Hands- on experience for Eclipse IDE and Visual Code

Good-to-have Skills

- IoT Fiware OR IUDX experience will be added.

- 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

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

- Creation of Architecture & Design document

- Timely delivery of module with good quality

- Status reporting with lead and manager

- 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.

Specialization Description

General IT Applications Development includes analysis, programming, and configuration of end user applications and/or systems software including:

- Analyzing detailed business/functional/technical requirements and specifications for the application
- Coding internally developed applications and/or configuring commercial-off-the-shelf (COTS) applications using programming, scripting, and database languages
- Supporting application testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding application enhancements

Level Description

An experienced support level position that requires a basic knowledge of a given job area and tools, typically seen through work experience as well as vocational or technical training. Works under moderate supervision. Problems are typically of a routine nature, but may at times require interpretation or deviation from standard procedures. Communicates information that requires some explanation or interpretation to achieve business results for a given area of a department or function.