Exp Required- 8+ RelevantJava 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
o
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
– 4,RESTful 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.
experience
12show more Exp Required- 8+ RelevantJava 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
o
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
– 4,RESTful 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.
experience
12show more