Analyst - Java Fullstack
Description
Job Summary
Key Responsibilities
- Provide tier 2/3 technical support for production applications built with Java 9+ (Spring/Spring Boot), Angular 14+, and GraphQL APIs.
- Monitor application health and performance proactively using Dynatrace and Splunk dashboards, identifying and addressing issues before they impact users.
- Investigate, diagnose, and resolve complex production incidents across the full stack, from frontend user interfaces to backend microservices and underlying GCP Services and infrastructure.
- Perform root cause analysis for recurring issues, implementing permanent fixes and contributing to preventative measures.
- Manage and maintain application deployments and configurations on Google Cloud Platform (GCP), utilizing services such as Compute Engine, Kubernetes Engine, Cloud Functions, Cloud SQL, and Pub/Sub.
- Collaborate with development teams to understand application architecture, provide operational feedback, and assist in validating new releases.
- Develop and maintain comprehensive documentation, runbooks, and knowledge base articles for supported applications and systems.
- Participate in an on-call rotation to provide timely support for critical incidents outside of regular business hours (if applicable).
- Implement minor enhancements, bug fixes, and performance optimizations within existing application codebases (Java, Angular).
- Ensure application security, compliance, and data integrity by adhering to Highmark Health's operational standards and policies.
Shift Timings
Qualifications
- Education: Bachelor's degree in Computer Science, Engineering or equivalent, in a related field.
- Experience: 3-5 years of professional experience in application support, or a closely related role.
- Solid hands-on experience in supporting and troubleshooting applications developed with Java 9+ and the Spring Framework (Spring Boot).
- Experience supporting frontend applications built with Angular 14+ (or a strong equivalent like React/Vue with an ability to adapt to Angular).
- Practical experience with supporting and operating solutions on Google Cloud Platform (GCP) services (e.g., Compute Engine, GKE, Cloud Functions, Cloud SQL, Pub/Sub). GCP certification (Associate Cloud Engineer) is a plus.
- Proven experience monitoring and analyzing application performance using Dynatrace (or similar APM tools like AppDynamics, New Relic).
- Strong proficiency in using Splunk for log analysis, querying, dashboarding, and alerting.
- Familiarity with supporting microservices architectures and REST/GraphQL APIs.
- Experience with incident management, problem management, and change management processes.
- Strong understanding of database concepts (SQL and NoSQL) for troubleshooting data-related issues.
- Excellent problem-solving, analytical, and diagnostic skills.
- Ability to work effectively in a fast-paced, high-pressure environment.
- Strong communication skills (written and verbal) and the ability to articulate technical issues clearly to both technical and non-technical audiences.
Good to have
- Experience with ticketing systems (e.g., ServiceNow, Jira Service Management).
- Understanding of ITIL principles.
- Prior experience in the healthcare or other highly regulated industries.
- Experience with CI/CD pipelines in a support context (e.g., deploying fixes).
- Familiarity with containerization technologies (Docker) and orchestration (Kubernetes).