Senior Automation QA (Java)
Luxoft Vezi toate joburile
- București
- Permanent
- Full-time
- This initiative focuses on: - Upgrading legacy applications to modern Spring Boot versions (2.x → 3.x) - Decommissioning and replacing Hazelcast across distributed systems - Refactoring applications to align with modern, cloud-ready, stateless architectures - Enhancing integration with event-driven systems using Apache Kafka - Supporting applications connected to Murex batch and real-time processing flows This is a high-impact program in a low-latency financial environment, where system stability, performance, and correctness are critical. We are seeking a Lead Java developer who can design and build with minimum supervision solutions for our team. The person needs to be knowledgeable on modern software development practices including Scrums, be up to date with the latest Java tools and frameworks and be able to work with the existing team to deliver solutions. The ideal candidate will be diligent, tenacious and delivery focused with a track record of building high quality solutions that are resilient and maintainable. Use of cloud technology is increasing, so experience working with AWS would be beneficial. - Design and implement solutions for: - Spring Boot & Hazelcast upgrades (including major version transitions) - Analyze existing distributed system usage (caching, clustering, locking) - Refactor applications toward stateless, scalable microservices - Implement and optimize integrations using Kafka-based event-driven architecture - Collaborate with QA, DevOps, and architecture teams on migration and rollout strategy - Ensure high standards of performance, resilience, and fault tolerance - Participate in code reviews, technical design discussions, and production support Post-project opportunity: Following successful delivery of this modernization initiative, team members are planned to be reassigned to other strategic programs within the client's long-term roadmap, offering continued growth and exposure to new initiatives.
- Technical
- Strong experience in Java (11-17+)
- Deep knowledge of Spring Boot (microservices, REST APIs, configuration)
- Hands-on experience with Hazelcast or similar distributed caching technologies
- Experience with Apache Kafka
- JMS
- Oracle RDBMS
- Atlassian suite (e.g. JIRA, Stash and Jenkins, GitLab)
- GIT
- Unix/Linux/Windows QA Automation (for QA roles)
- Test automation frameworks (JUnit, TestNG, Cucumber, RestAssured)
- API and integration testing
- CI/CD integration
- Performance testing tools (e.g., JMeter, Gatling)
- Linux/Unix environments