Senior Java Developer

Luxoft — Romania · Posted ~2 weeks ago

Senior Full-time Remote

Skills

Java software architecture software design Agile CI/CD unit testing integration testing scalability security

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A fully remote senior Java engineering role working on complex software projects. You will improve architecture and design, collaborate across the product lifecycle, work in an Agile CI/CD environment, and build secure, scalable, maintainable code supported by automated unit and integration testing.

Highlights

Fully remote senior Java development with opportunities to work on sophisticated client projects. The role emphasizes architecture, scalable and secure software, automated testing, professional training, and long-term career development.

Description

Project Description: 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 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. On top of attractive salary and benefits package, Luxoft will invest into your professional training, and allow you to grow your professional career. Responsibilities: • Work independently and suggest architecture and design improvements to existing implementations • Collaborate with our Client's engineering team across all stages of the product lifecycle • Work on an Agile team with a modern CI/CD environment • Understand and apply software design concepts like security, availability, and scalability • Create clean, modern, and testable code with good documentations • Write unit and integration tests and integrate them into the automated development pipeline • Provide accurate estimates of development time and aid in implementing business requirements for project • Mentor and support junior team members through code review, pair programming, and collaboration • Collaborate with business analysts, users, and UI designers to jointly develop effective solutions Skills Description: • 5+ years of software development experience • Good understanding of advanced Java design patterns • Solid knowledge of data structures and algorithms • In-depth experience with Spring Framework • Practical knowledge of REST endpoints and APIs • Solid knowledge of SQL and relational databases (PostgreSQL, Oracle) • Solid knowledge of UNIX/Linux including shell scripts • Prior experience working in a CI/CD environment • Experience with modern SDLC tools - Git, JIRA, Artifactory, TeamCity, GitHub Actions • Solid experience creating unit and integration tests • Development and activities like Performance tuning / Optimization • Experience in designing, developing, and maintaining complex Enterprise applications • Proficient communication skills and Strong analytical skills