Professional Documents
Culture Documents
Description
To be responsible for the Design, Implementation, Maintenance & Operations of J2EE full stack based
“access & alerts management“applications of Engineering & PLM tools
Needs to follow the software development process by using dedicated tools and ensuring the on-time,
quality delivery of software releases independently.
Mandatory:
Development experience using JAVA/J2ee, REST, XML Parsing APIs, Threads
Java Frameworks: Spring, Ability to work with Vaadin/GWT or Swing.
Experience in any of the cloud platform: Openshift (preferred)
Development experience in Front End Technologies: JavaScript, JQuery, HTML, CSS
Experience Working with NoSql Database
Expertise in Troubleshooting Issues on Tomcat
Advanced knowledge of PL/SQL (oracle)
Basic Unix and shell scripting knowledge
ORM Frameworks (JPA, Hibernate)
Nice to have:
Software Development and Design Patterns
Data Modeling using Xml and JSON
Analysis skills
UNIX shell scripting (for operational activities)
ANT build scripts
Requirements Engineering / Mgmt.
Communication Moderation & Project Mgmt., Skills
Good Understanding of development activities
Organization
Concepts
Means (e.g. systems, purposes, terminology)
Good Understanding of Operational Support
Incident Mgmt.
Req. Mgmt.
Monitoring
E&A
Environment:
Windows operating system (dev environment)
Unix (solaris 10) (operation environment)
Eclipse / JDK
SVN (Source Code Repository) and GIT.
Jenkins (Continuous build Integration solution), Maven, ANT
ServiceNow: Incident Ticketing System
MS SharePoint Server (Project Mgmt)
Major activities:
Organize workshops (dev team / business / process owner / key users)
Coordinate and Support DevOps Team activities
Priorities / Efforts
Impediments / Escalations
Critical Issues Mgmt. / Service Continuity
Regular Status Reporting
Roadmap Management
Requirements Mgmt.:
Review / Write Requirements / Specification
Classify requirements
Manage Project Backlog (Functional / Non-Functional Requirements)
Deployment Planning / Coordination
Manage required Resources / Means (SVN, accounts, …)
Offer Mgmt. (Specification, Costs and Delivery Due Date)
Product Owner Activities / Support
Process Documentation / Support
Maintain and extend Architecture
Development of:
new functionalities according to customer needs
robustness improvements (improve /stabilize existing functions)
software corrective maintenance (bug fix)
Write Test Procedures (unit tests and integration tests)
Maintain and extend documentation
Reactive Operational Support
L2/L3 Incident Management (Quickest possible Issue resolution, Workarounds)
Root Cause Analysis
Request Mgmt. (apply standard changes / configuration changes / administrative actions)
Data Management (Perform mass data loadings / corrections)
Proactive Operational Support
Monitoring (processes, Interfaces)
Event and Alert Mgmt. (manage events resulting from monitoring service)
Perform daily administrative tasks including fielding user inquiries, user account administration and
identification and resolution of operational issues of applications.
Maintain up to date technical documents (Operation Requirement Sheet, Schedule Requirement Sheet,
Monitoring Requirement Sheet, …)
Prepare and maintain documentation describing configurations and procedures for performing
installations. Maintain the first-time-right approach is must.
Functional Support (Q&A, Product Owner Support, Analysis, data/report extraction)
Perform validation test (functional and data)
Success Metrics