Find your next tech and IT Job or contract J2EE / Java EE

What you need to know about J2EE / Java EE

J2EE (Java 2 Platform, Enterprise Edition), renamed Java EE (Java Platform, Enterprise Edition) and now Jakarta EE, is a Java development platform designed for robust and scalable enterprise applications. It provides a set of APIs and services to simplify the development of complex systems, such as web applications, distributed systems, and multi-tier architectures. Java EE is based on client-server model principles and offers technologies such as Servlets and JSP for web development, EJB (Enterprise JavaBeans) for business logic, JPA (Java Persistence API) for data management, and JMS (Java Messaging Service) for asynchronous communication. It integrates with application servers like WildFly, GlassFish, or WebLogic to deploy and manage applications. Thanks to its standardization, Java EE is widely adopted in professional environments to develop secure, reliable, and portable applications. The platform is maintained and evolves under the governance of Jakarta EE within the Eclipse Foundation.

Your search returns 1 result.
Permanent
Contractor

Job Vacancy
Java Application Development Support

Published on
J2EE / Java EE
Java SE
PL/SQL

2 years
Munich, Germany
Hybrid
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

Contract roles and jobs for J2EE / Java EE

Java Developer (Kotlin, Groovy...)

The Java Developer (Kotlin, Groovy, etc.) uses J2EE (or Java EE) to develop robust server-side applications, including large-scale enterprise applications, web services, and transactional applications.

Fullstack Developer

The Fullstack Developer uses Java EE for server-side development and integrates this technology with front-end tools to create complete, high-performing web applications.

Technical Consultant

The Technical Consultant helps businesses design, integrate, and optimize enterprise applications using J2EE/Java EE, focusing on performance, scalability, and security of the solutions.

Database Architect

The Database Architect (although the focus is on databases, this role can also include managing the architecture of Java EE applications) ensures optimal integration between databases and J2EE applications.

1 results

Contracts

Contractor Permanent

Location

Remote type

Hybrid Remote On-site

Rate minimum.

£150 £1300 and more

Salary minimum

£20k £250k

Experience

0-2 years experience 3 to 5 years experience 6 to 10 years experience +10 years experience

Date posted

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us