Required skills
- PL/SQL
- Java
- Jasper Reports
- Weblogic
- Personnel Scheduling
- Deployment Planning
- Legacy Systems
- Reverse Engineering
- WEB Interfaces
- GitLab
- CI/CD
- AI Tools
Languages: German
Job description
We are looking for a Senior Developer to join a project focused on maintaining and developing a legacy personnel planning system. The role involves programming, implementation, and modernization of the system, with a strong emphasis on Java and PL/SQL.
Project overview
3162 / LP3895
_
Project Framework Conditions
Project details
Frankfurt am Main (On-site appointments may vary)
04.01.2027–31.12.2031; 59.89 months
Scope: 675 PT total: 670 PT remote; 5 PT on-site.
(Total PT / On-site):
2027: 135 of which 1 on-site
2028: 135 of which 1 on-site
2029: 135 of which 1 on-site
2030: 135 of which 1 on-site
2031: 135 of which 1 on-site
Utilization: Average approx. 2.59 days/week
Nearshore: Germany & EEA
Positions Sought: 1 performance position; 4 separate performance positions in the bundled request
Mandatory Information for Candidates
For further processing of your application, this information is absolutely required: Please state your desired billing method and your hourly or daily rate, separated for remote and on-site. Also indicate whether travel expenses are included or will be charged separately. If charged separately, please state the amount or the basis for calculation.
1.1 Project Context
1.2 Project Structure
Organizational Structure of the Project: End-to-end responsibility within a project team of approximately 15 people. Collaboration Model: Scrum
Communication Structure:
Within the project team: Regular meetings Daily, Weekly, Refinement, and Planning
Communication within the value chain --> responsible project manager
3.1 Scope
4.1 Must-Have Requirements - 100% mandatory to fulfill.
M1Industry experience in the area of scheduling and deployment planning of mobile personnel within the last 6 yearsIntermediate (> 3 years experience)
M2Expert knowledge and extensive, multiple practically proven experience in PL/SQL.Senior (> 5 years experience)
M3Expert knowledge and extensive, multiple practically proven experience in Java development.Senior (> 5 years experience)
M4Expert knowledge and extensive, multiple practically proven experience in Jasper Reports.Senior (> 5 years experience)
M5Extensive, multiple practically proven experience with Weblogic.Intermediate (> 3 years experience)
4.2 Should-Have Requirements
IDRequirementProof TypeQuantity / ProofWeighting
S1Extensive, multiple practically proven experience in WEB interfaces.Intermediate (> 3 years experience)30%
S2Expert knowledge and extensive, multiple practically proven experience in GitLab, ideally with CI/CD experience.Intermediate (> 3 years experience)25%
S3Ability for reverse engineering in legacy systems with heterogeneous coding.Number of references125%
S4Experience in the use of AI tools in software development, ideally Kiro.Junior (? 3 years experience)20%
- Conditions / Billing Method (Hourly or Daily Rate)
- Hourly Rate Remote (EUR/hour) and Hourly Rate On-site (EUR/hour)
- Or Daily Rate Remote (EUR/day) and Daily Rate On-site (EUR/day)
- Travel Expenses
- Taking over shifts and deployment schedules from the previous system
- Creation of shifts and deployment schedules
- Annual rest day and vacation planning
- Medium and short-term adjustment of shifts and deployment schedules
- Monitoring of employee start times
- Recording of actual work performed
- Data supply to downstream systems (e.g., payroll, KPI systems, mobile applications for employees)
- Personnel scheduling and planning system = highly available application used around the clock.
- Approx. 5000 users schedule nearly 30,000 employees via the personnel scheduling and planning system.
- Phase: Maintenance and further development; as a legacy system, it has been in operation for almost 20 years. The project team ensures the smoothest possible operation and implements targeted functional improvements and enhancements.
- Ensuring the quality of the developed software code.
- Programming, implementation, and customization of technical components in applications based on the technologies used, including associated interfaces, modules, and databases, in compliance with the client's standards, e.g., standardized development environments and programming guidelines.
- Fixing errors from test phases in applications and components.
- Documentation of technical components.
- Creation of system documentation and delivery packages for the relevant applications.
- Setup of development environments, including Continuous Integration.
- Performing code reviews, component tests, module tests, and module group tests.
- Ensuring high availability of the personnel scheduling and planning system through timely analysis and resolution of errors.
- Providing new functionalities to improve workflows using the personnel scheduling and planning system.
- Implementation of currently valid organizational and collective agreement regulations in the personnel scheduling and planning system.
- Ensuring the operational readiness of the personnel scheduling and planning system.
- Start: 2027-01
- Duration: 60 Monate
- Remote: remote
- Location: Frankfurt am Main, Deutschland, DE
- Languages: German
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on FreelancerMap DE