Application Engineer Senior Specialist - Application Engineering - Development & Maintenance
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Requirements
- 6 to 8 years of professional experience building, maintaining, optimizing, and troubleshooting production-grade full-stack applications.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
- Strong experience working in an Agile/Scrum environment with Git-based workflows and modern CI/CD tools.
- Analytical mindset, strong problem-solving capabilities, and excellent communication skills to collaborate effectively across cross-functional global teams.
- Required Technical Skillset
- Your technical toolkit must include a deep understanding and hands-on experience in the following areas:
- Backend Development & Integration
- Java Ecosystem: Strong proficiency in Java Fundamentals, the Java Collection Framework, and modern multi-threading/concurrency paradigms.
- Frameworks: Hands-on expertise in the Spring Framework (Spring Boot, Spring MVC, Spring Security)
- API Architecture: Deep understanding of RESTful API Development and integration, as well as experience handling legacy SOAP APIs.
- Alternative Scripting: Proficiency in Python for scripting, automation, or backend services.
- Frontend Web Development
- Core Web Technologies: Advanced knowledge of HTML5, CSS3, JavaScript (ES6+), and TypeScript.
- Modern Frameworks: Expert-level mastery of Angular Core Concepts and Component Architecture (or equivalent experience with React).
- Data, Testing & Profiling
- Databases: Strong proficiency in SQL (or NoSQL databases), including schema design, complex indexing, and tuning queries for optimal performance.
- Testing Frameworks: Experience with unit and integration testing tools (e.g., JUnit, Mockito, Jasmine/Karma) and comprehensive API Testing (e.g., Postman, RestAssured).
- Application Profiling: Proven ability to profile applications, identify performance bottlenecks (memory leaks, CPU spikes), and optimize resource utilization.
Benefits
Additional Information
Join Us! At Google Operations Center we help Google users and customers solve problems and achieve their goals-all while enjoying a culture focused on improving continuously and being better together. We work hard, we play hard, and we want you to join us! As an Application Engineer Senior Specialist, you are a key player in designing and maintaining critical applications. We seek creative problem solvers with strong full-stack integration skills to drive innovation and ensure a seamless experience for our users. Position Responsibilities: Feature Delivery: Design, implement, test, and launch highly responsive features for both internal and external-facing applications. Agile Execution: Actively adopt and contribute to Scrum / Agile methodologies throughout the software development lifecycle (SDLC). Scalability & Performance: Scale applications and infrastructure as user needs grow, stringently maintaining established SLOs and SLAs. Architecture & Resiliency: Constantly evaluate and improve application architecture, code quality, and system resiliency through rigorous Code Review Practices. DevOps & Automation: Implement and maintain robust CI/CD pipelines to automate deployment, ensuring rapid, secure, and reliable releases. Production Support: Respond to production bugs, troubleshoot system alerts, and implement permanent fixes to ensure a high degree of end-user satisfaction. Documentation: Technical documentation must be continuously updated and kept in sync with current platform and application implementations.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Google Operations Center? Share your experience