Exp Required- 8 Relevant
Java Developer Project Management
Role Description :
o Develop new and maintain / adapt / improve existing IT applications on demand of the business by programming
independently in a stipulated programming language on one hand and to support projects on the other hand and
to collaborate in a team.
Key Accountabilities & Responsibilities :
Contribute to and validate the functional analysis and specification of requests for IT developments
Realize IT projects according to approved functional specifications and within the approved budget and
planning. Conduct code reviews and follow up release management.
Develop new programs or adapt existing programs in respect of the existing standards.
Test new developments before submitting them to the key user for user testing
Document his / her realizations.
Maintain and improve existing IT applications
Handle all incoming requests related to the applications you're responsible for (Tickets).
Correct bugs in the applications you're responsible for.
Analyze root causes of frequent problems and propose fundamental solutions.
Realize approved improvements.
Maintain user and technical documentation.
Support business users in the usage of the existing IT applications
Define the required availability levels and response times with the business owners.
Elaborate support procedures with escalation to external parties where appropriate.
Measure and report the achieved availability levels and response times.
Assist users in the improved usage of the existing applications.
General
Propose improvements in the existing applications so as to reduce their Total Cost of Ownership (TCO).
Collaborate in a constructive way with colleagues in IT and in the business so as to realize the mission of DKV IT.
Job Description
For internal use only / Internal (C2)
Timely report on the status and the progress of his / her assignments.
Actively contribute to the team meetings and to the community meetings.
Participate with permanence when required.
Key Competencies & Skills required
Technical Skills : o Java Developer
Java 7 / Java 8 / Java 11 / Java 17
Spring
Microsoft SQL Server
Application Server : Glassfish 3.1 Wildfly
ActiveMQ / OpenMQ
Montova ESB
SOAP / RMI / (REST)
UI Web development ReactJS Redux ES6
Backend : C# / JSON / XML
Linux / Unix basics (optional but a plus)
RESTful Web Services : Creating and consuming REST APIs
Concurrency and Multithreading : Managing multiple threads and
processes
o Java-Frameworks : JEE (EJB JAXB )
ehCache
o Release Management / Software delivery :
Maven
Jenkins
Git Bitbucket
Jira
BuildMaster
Octopus
Kubernetes (optional but a plus)
Containerization (optional but a plus)
o Tools
SoapUI
IDE : Eclipse / IntelliJ
SSMS
Docker / Docker Compose (optional but a plus)
ReadyAPI
o Additional skills
Cloud Platforms : AWS Azure Google Cloud Platform (GCP)
Security : Understanding of security protocols and best practices
Skill Matrix
(Legends : 1 - Entry level 2 - Below
Avg. 3 - Avg. 4 Good 5 - Expert)
Java 7 / Java 8 / Java 11 / Java 17 5 JEE (EJB JAXB ) 4 ActiveMQ /
OpenMQ 4 Montova ESB 3 JSON / XML 5 SOAP Services 4 DB / SQL
4RESTful WebServices : Creating and consuming REST APIs- 4
Concurrency and Multi threading 4 Maven 3m Git 4 Bitbucket -3
Nice to have : MS SQL Server - Good to know
Glassvfish
RMI
UI Web development ReactJS Redux ES6
Job Description
For internal use only / Internal (C2)
o Release Management / Software delivery :
Jenkins
Jira
BuildMaster
Octopus
Kubernetes (optional but a plus)
Containerization (optional but a plus)
o Tools
SoapUI
IDE : Eclipse / IntelliJ
SSMS
Docker / Docker Compose (optional but a plus)
ReadyAPI
o Additional skills
o Cloud Platforms : AWS Azure Google Cloud Platform (GCP)
Backend : C#
Linux / Unix basics (optional but a plus)
o Release Management / Software delivery :
Kubernetes (optional but a plus)
Containerization (optional but a plus)
o Tools
Docker / Docker Compose (optional but a plus)
Ready API
o Secure Coding Practices : Proficiency in writing clean secure and
maintainable code to protect against common vulnerabilities such as
SQL Injection Cross-Site Scripting (XSS) Cross-Site Request Forgery
(CSRF) and others as outlined in the OWASP Top Ten.
o Authentication and Authorization : Experience implementing secure
authentication mechanisms (e.g. OAuth JWT SAML) and managing
user roles and permissions effectively.
o Data Protection : Knowledge of data encryption methods both at rest
and in transit and experience using libraries or frameworks to
implement encryption (e.g. JCA Bouncy Castle).
o API Security : Strong understanding of securing RESTful APIs and SOAP
services including rate limiting input validation and implementing
API gateways.
o Dependency Management : Experience with managing third-party
libraries and dependencies securely including staying updated with
security patches and vulnerability assessments.
o Security Tools and Frameworks : Proficiency with security tools and
frameworks such as Spring Security and familiarity with static and
dynamic analysis tools (e.g. SonarQube OWASP ZAP).
o Compliance and Standards : Understanding of industry standards and
regulations (e.g. GDPR PCI-DSS) and how to implement these
requirements in software development.
Key Skills
Administrative Skills,Facilities Management,Biotechnology,Creative Production,Design And Estimation,Architecture
Employment Type : Full Time
Experience : years
Vacancy : 1
Developerjava Ilife • Mumbai, Maharashtra, India