The Java Full Stack Engineer designs, develops, and implements large-scale solutions in production environments. The role writes, tests, and documents technical work products according to organizational standards, and emphasizes the quality, craftsmanship, reliability, resiliency, security, performance, observability, and supportability of products and systems. The engineer designs self-contained systems within a team's domain and leads implementation of significant capabilities in existing systems. The role includes conducting root cause analysis, decomposing complex designs into maintainable implementations, defining test suites and instrumentation for production latency and availability targets, identifying and mitigating security vulnerabilities and attack surfaces, and guiding the team toward efficient delivery and reusable solutions. The engineer also coaches and formally mentors teammates and identifies opportunities to introduce new approaches.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior