-
View all jobs
Job Description
Job Description
We are seeking a highly skilled and experienced Senior Java Engineer to join our dynamic team. The ideal candidate will possess a deep understanding of Java and Spring Boot, with a proven track record of developing high-quality web services. This role involves not only designing and developing web applications but also ensuring their quality through comprehensive testing and taking responsibility for operational issues that may arise. Participation in an on-call rotation for emergency troubleshooting, including after-hours support, is also required.
Responsibilities
English (総合 - 3 - 上級)
Job Description
We are seeking a highly skilled and experienced Senior Java Engineer to join our dynamic team. The ideal candidate will possess a deep understanding of Java and Spring Boot, with a proven track record of developing high-quality web services. This role involves not only designing and developing web applications but also ensuring their quality through comprehensive testing and taking responsibility for operational issues that may arise. Participation in an on-call rotation for emergency troubleshooting, including after-hours support, is also required.
Responsibilities
- Design and develop robust, scalable web services using Java and Spring Boot.
- Write clean, maintainable code and develop automated tests to ensure the quality and functionality of applications.
- Implement RESTful APIs, secure applications using Spring Security, and manage data with Spring Data JPA.
- Design database schemas and develop applications considering performance optimizations for relational databases.
- Collaborate with front-end developers, understanding basic front-end technologies to integrate UI elements with server-side logic.
- Take ownership of code quality, including writing unit and integration tests to ensure reliability and performance.
- Proactively identify and address operational issues, suggesting and implementing improvements or changes in specifications when necessary.
- Lead and mentor junior developers, promoting best practices and continuous learning within the team.
- Participate in an on-call rotation for emergency troubleshooting of production issues, including after-hours support as needed.
- 5+ years of experience in Java development, with extensive knowledge of Spring Boot.
- Bachelor’s degree or relevant work experience in Computer Science or related technical discipline.
- Excellent object oriented, functional analysis and design skills with operational perspective.
- Knowledge of data structures, algorithms, and designing for performance.
- Strong experience in designing and implementing RESTful APIs.
- Proven expertise in relational database design, performance tuning, and ensuring data integrity.
- Experience in writing high-quality, testable code and automated tests (unit, integration, etc.).
- Excellent problem-solving skills and ability to perform under pressure.
- Strong communication skills, capable of effectively articulating technical challenges and solutions to both technical and non-technical team members.
- Willingness to participate in an on-call rotation for emergency troubleshooting, including readiness to handle issues during off-hours.
- Excellent written and verbal communication skills.
- Comfortable multi-tasking, managing multiple stakeholders.
- Demonstrated leadership and mentorship skills in a team setting.
- Proficiency in front-end technologies (HTML, CSS, JavaScript) is a plus.
- Experience in DevOps tools such as Ansible, Docker is a plus.
- Candidates must be willing and able to participate in a flexible on-call rotation, which includes after-hours and weekend support on a rotational basis.
English (総合 - 3 - 上級)
Key Skills
Ranked by relevance
c
java
ha
spring boot
excel
ui
restful apis
esp
ai
data structures
javascript
ansible
docker
devops
server
scala
css
lan
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Cloud Software Engineer
2026-06-10
Full-time
Not Applicable
Switzerland
Software Development
Engineering
View Job Details
Related
Senior Software Engineer
2026-05-27
Full-time
Not Applicable
United Kingdom
Software Development
Engineering
View Job Details
Related
Senior Software Engineer
2026-05-27
Full-time
Not Applicable
United Kingdom
Software Development
Engineering
Login to Apply
- Posted
- Dec 06, 2024
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Luxembourg
- Company
- Rakuten
Industries
Software Development
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Cloud Software Engineer
2026-06-10
Full-time
Not Applicable
Switzerland
Software Development
Engineering
View Job Details
Related
Senior Software Engineer
2026-05-27
Full-time
Not Applicable
United Kingdom
Software Development
Engineering
View Job Details
Related
Senior Software Engineer
2026-05-27
Full-time
Not Applicable
United Kingdom
Software Development
Engineering