Job description
Job Description – Senior Java Application Development Specialist
Location: Fully Remote (within the European Union)
Contract Type: Freelance / Contract
Nationality Requirement: EU Nationals only
Language Requirement: Fluent English
Education Requirement: Master’s Degree (or equivalent) mandatory
Overview
We are seeking an experienced Senior Java Application Development Specialist to support the development and maintenance of enterprise-grade applications used within the EU banking resolution framework. The consultant will contribute to the design, development, and optimization of modern Java-based web applications and APIs.Key Responsibilities
- Design, develop, and maintain Java-based web applications.
- Develop RESTful APIs using modern Java frameworks.
- Implement robust backend components using Spring/Spring Boot.
- Work with Hibernate/JPA for database integration and ORM.
- Collaborate with architects, developers, and business stakeholders.
- Ensure high-quality coding standards and best practices.
- Participate in code reviews and contribute to technical documentation.
- Support integration and deployment of applications in enterprise environments.
Required Skills and Experience
- Minimum 6 years of experience in Java web application development.
- At least 3 years of experience with Java Spring framework and REST API development.
- Strong coding experience with Java, Spring/Spring Boot, and Hibernate.
- Experience designing and implementing RESTful services.
- Strong understanding of enterprise application development practices.
- Ability to work in distributed teams across Europe.
- Fluent English communication skills.
Preferred Experience
- Experience with modern development practices such as microservices or containerized environments.
- Familiarity with CI/CD pipelines and DevOps practices.