remoteonsite
Senior Java Software Engineer - Luxoft
Software Engineer
Lead the design and implementation of a robust data‑management platform for a global client, driving secure, scalable Java solutions with Spring, SQL, and RESTful microservices in an agile environment.
About the role
Key Responsibilities
- Architect and develop high‑performance Java components using Spring framework and RESTful APIs.
- Design and maintain relational database schemas, writing efficient SQL queries for data integrity and performance.
- Collaborate with cross‑functional squads to deliver secure, globally available solutions that support sales order processes.
- Implement best practices for data security, compliance, and scalability across distributed systems.
- Participate in code reviews, unit testing, and continuous integration pipelines to ensure code quality.
Requirements
- 5+ years of professional Java development experience.
- Strong proficiency in Spring Boot, Spring Data, and REST API design.
- Hands‑on experience with relational databases (e.g., PostgreSQL, MySQL) and SQL optimization.
- Familiarity with microservices architecture, Docker, and CI/CD workflows.
- Excellent communication skills and a proven ability to work effectively in agile teams.