Job position Java Application Development Support
Share this job
This skill covers the ability to design, develop, maintain, and support enterprise Java applications operating in an Oracle-based environment, including Web user interfaces developed with Oracle tools, with long-term on-site support in Munich, Bavaria (Germany).
1. Java Enterprise Development
Development of applications using Java SE / Java EE (Jakarta EE)
Implementation of Servlets, JSP, JSF, and Oracle-oriented frameworks
Management of the HTTP request/response lifecycle
Design and implementation of RESTful Web Services (JAX-RS) and, where required, SOAP services
Session handling, authentication, authorization, and application-level security
2. Oracle Environment
Proven experience within the Oracle ecosystem, including:
Oracle Database (SQL, PL/SQL, stored procedures, packages)
JDBC connectivity and connection pooling
Transaction control and query performance tuning
Deployment and configuration on Oracle WebLogic Server:
Application deployment and lifecycle management
Configuration of datasources, JMS resources, and security realms
Operational support across DEV, TEST, and PROD environments
3. Request / Response Architecture
Design and maintenance of multi-tier architectures:
Web Frontend → Application Server → Oracle Database
Enforcement of separation of concerns:
Presentation layer
Business logic layer
Data access layer (DAO / Repository patterns)
Error handling, exception management, and HTTP response management
Logging, monitoring, and performance tracing
4. Web Interface Development with Oracle Tools
Development of Web interfaces using:
Oracle ADF (Application Development Framework)
JSF with Oracle UI components
Frontend–backend data binding and state management
Implementation of forms, validations, navigation flows, and workflow logic
Integration of frontend components with backend services through synchronous requests
5. On-Site Activities in Bavaria (Germany)
The role includes full or partial on-site presence in Bavaria, Germany, for an estimated duration of approximately 24 months, with activities such as:
Direct collaboration with local development, operations, and business teams
Participation in on-site technical workshops, design sessions, and sprint planning
Support during application rollout, stabilization, and production go-live phases
Troubleshooting of production incidents requiring physical presence
Knowledge transfer, technical coaching, and documentation for local teams
Coordination with German stakeholders to align functional requirements and technical solutions
Compliance with local IT, security, and operational procedures
6. Application Support and Maintenance
Diagnosis and resolution of application issues and defects
Support for:
Functional enhancements
Code refactoring
Java, Oracle Database, and WebLogic version upgrades
Performance analysis and system optimization
Contribution to technical and operational documentation
7. Tools and Development Practices
IDEs: Oracle JDeveloper, Eclipse, IntelliJ IDEA
Version control systems (Git, SVN)
Build and deployment tools (Maven, Ant)
Unit and integration testing (JUnit and related frameworks)
Close cooperation with DBAs, system administrators, QA teams, and functional analysts
Candidate profile
Key profile characteristics:
5+ years of experience in Java enterprise application development and/or application support
Strong understanding of end-to-end application lifecycles in complex enterprise environments
Comfortable working across development, maintenance, and production support phases
Ability to collaborate with international and cross-functional teams
Autonomous, structured, and reliable, with strong problem-solving skills
Willingness to work on-site in Bavaria for long-term assignments (up to ~24 months)
Professional working proficiency in English (German is a plus but not mandatory)
This role is well suited for candidates looking for long-term stability, deep technical involvement, and close collaboration with on-site business and technical stakeholders in a mission-critical environment.
Apply to this job!
Find your next career move from +800 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Java Application Development Support
REACTIS
