Member Technical Staff (Java Developer))
NEC Corporation Noida, Uttar Pradesh, India
IT Services and IT Consulting · 10,001+ employees
About the role
The role involves requirement analysis, design, coding, and unit testing of applications while ensuring timely delivery of high-quality modules. The developer will also be responsible for creating architecture and design documents and reporting status to leads and managers.
What they look for
Requirements
Candidates must have a B.Tech or MCA degree with 4-6 years of relevant experience in the IT software industry. Proficiency in Java, Spring Boot, microservices, and database management is required, along with strong problem-solving and analytical skills.
Full description
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.
Similar roles
-
Java Developer
StoneX Group Bogota, RAP (Especial) Central, Colombia
-
Java Software Engineer | Marine Cloud
Garmin Cluj Cluj-Napoca, Romania
-
Java Developer - BI
Gameloft Bucharest, Romania
-
Senior Backend Java Engineer
Deploja AB Sweden
-
Senior Backend Engineer - Java (6-month contract)
Proximity Works India
-
Lead Software Engineer Java Spring boor Gen AI
JPMorgan Chase & Co. Mumbai, Maharashtra, India