0% found this document useful (0 votes)
4 views

JD for Java_NCL

Jd java

Uploaded by

Sameer Natekar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

JD for Java_NCL

Jd java

Uploaded by

Sameer Natekar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

JD for Java Programmer – Manager and SM Grade – NCL Entity

Expert in software development principles and will be responsible for


designing, coding, testing, and maintaining Java services.

Key responsibilities will include,

1. Design, develop & maintain Java language-based software


applications & systems.

2. Should have strong knowledge of 12-Factor application styles.

3. Knowledge of Design principles, design-patterns, architectural-


patterns, principles, and styles.

4. Depth knowledge of JVM. Experience with profiling of Java


applications (JProfiler and VMS parameters).

5. Knowledge of Web-development (NGINX, Gateway, LB,


Messaging, Caching, etc.) and Micro-service framework
(Spring boot, Quarksus, Micronaut, etc.).

6. Experience of high data-processing application and client-facing


service (JSP, API base – REST and GRPC). WebLogic project
migration will be plus.

7. Developing/ POC of new/advanced technological components.

8. Collaborate with cross-functional teams to gather requirements


and understand project objectives.

9. Write clean, efficient, and modular code in Java, adhering to


coding standards & best practices with proper error-handling.

10. Perform unit testing and debugging to identify and resolve


software defects and issues.

11. Deploy software applications & troubleshoot issues in production


& non-production environments.

12. Develop & maintain technical documentation, including program


specifications, user manuals, and design documents.

13. Conduct code reviews to ensure code quality, maintainability,


and adherence to coding standards.

Skills:

a. Primary skills: Linux, JVM, Java (11), Profiler tools (JProfiler)

b. API based development

Confidential
c. Front end: JSP

d. Secondary skills: build system (Maven/ Gradle) Service


framework (Spring boot/ Quarkus/ Micronaut), and System
design ( eBPF - good to have)

Confidential

You might also like