Senior Forward Deployment Engineer

Luxoft — United States · Posted ~2 hours ago

Senior

Skills

Java JVM TypeScript Spring CI/CD Automated testing

🔓 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 senior engineering role requiring hands-on software development, deployment expertise, testing automation, and secure application delivery.

Highlights

Work on production software, modern engineering practices, automation, and secure enterprise solutions with significant technical ownership.

Description

The role requires strong professional software engineering expertise, typically spanning 4–7 years, including recent hands-on development of production applications. The candidate must actively write and debug code, with recent experience directly involving production code or configuration changes made within the last 12–18 months. Hard skills include: - Advanced Java and JVM development, with strong TypeScript skills valued for Node.js environments. - Practical experience with Spring or similar enterprise frameworks. - Proficiency in Test-Driven Development, automated testing, and familiarity with multiple test frameworks and automation approaches. - Capability to develop unit and integration tests and support deployment smoke testing. - Experience with CI/CD pipelines, automated builds, quality gates, and application deployments. - Knowledge of secure coding practices and experience addressing application vulnerabilities. - Experience upgrading runtimes, frameworks, libraries, dependencies, and operating systems. - Familiarity with Docker and containerized application delivery. - Working knowledge of OpenShift, Kubernetes, or comparable container platforms. - Competence in Linux command-line tools and production troubleshooting. - Experience with build tools such as Maven, Gradle, or npm. - Strong Git and source control practices, including branching, pull requests, and code reviews. - Skills in troubleshooting applications using SQL, logs, metrics, traces, stack traces, and monitoring tools. - Understanding of observability concepts, structured logging, exception handling, health checks, and production support. - Knowledge of transactions, retries, idempotency, rollback, resilience, and distributed system failure patterns. Soft skills include: - Ability to independently manage a defined technical workstream from analysis through production deployment. - Effective communication with stakeholders and collaboration with development, security, operations, architecture, and project management teams. - Willingness and ability to rapidly learn new applications, tools, and technology stacks. - Responsible use of AI coding tools to enhance software engineering and testing productivity.