About this role
Job title: Senior Java & Cloud Software Engineer
About the Role Join our Development Center in Bucharest, and become a member of our open-minded, progressive and professional team. In this role you will be working on projects for one of our world famous clients. You will have a chance to grow your technical and soft skills, and build a thorough expertise of the industry of our client.
What You'll Do
- Implement highly scalable, secure, and resilient backend solutions using Java and Spring Boot.
- Develop, test, and document software components in accordance with requirements, actively contributing to all stages of the software development lifecycle.
- Maintain high standards of software quality by adhering to good practices and habits, including thorough code reviews and contributing to technical standards.
- Identify and resolve complex technical issues, ensuring system stability and performance.
- Leverage Google Cloud Platform services to build, deploy, and manage robust scalable software solutions.
- Collaborate with BAs, QAs, and stakeholders to jointly develop effective solutions.
- Provide support to ensure high-quality releases.
What We're Looking For
- Extensive Java and Spring Framework (Spring Boot, Spring Data JPA, Spring Security, and Spring Cloud) experience.
- Deep JPA & Hibernate expertise with strong SQL knowledge.
- Proven hands-on experience with GCP (Cloud Run, GKE, Cloud SQL, Pub/Sub, etc.).
- Experience with building and consuming RESTful APIs.
- Solid understanding of software design patterns and architectural principles.
- Experience building containerized services (Docker, Kubernetes).
- Working knowledge of Maven, Webpack, Postman, OpenAPI specifications, and testing frameworks for unit/integration testing.
- Familiarity with OAuth2 flows and secure API practices.
- English: C1 Advanced
Nice to Have
- N/A
Compensation & Benefits
- Attractive salary and benefits package. Luxoft will invest into your professional training, and allow you to grow your professional career.