0% found this document useful (0 votes)
7 views2 pages

JD For Java - NCL

Jd java

Uploaded by

Sameer Natekar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views2 pages

JD For Java - NCL

Jd java

Uploaded by

Sameer Natekar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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