15 oct
|
Pyramid Consulting
|
Guadalajara
15 oct
Pyramid Consulting
Guadalajara
Job Title: Java Developer / Support Engineer
About the Role
Java Developer
Key Responsibilities
- Design, develop, and maintain internal automation tools using Java/J2EE.
- Write scripts and automation utilities in any language or scripts to streamline operational workflows.
- Plan and execute release deployments, ensuring smooth rollouts with minimal downtime.
- Manage and troubleshoot containerized workloads using Kubernetes and Docker.
- Drive reliability initiatives — proactively identify issues, bottlenecks, and failure points in production systems.
- Perform root cause analysis (RCA) for incidents and drive long-term fixes.
- Develop rollout and rollback plans for changes to minimize risk to production.
- Participate in on-call rotations and respond to production incidents in a timely manner.
- Collaborate with development teams to improve system design for reliability, scalability, and performance.
- Contribute to capacity planning, performance tuning, and SLA/SLO/error budget tracking.
Required Skills
- Strong programming skills in Java/J2EE.
- Strong programming skills in Spring/Springboot framework.
- Experience with release and deployment management practices.
- Working knowledge of Kubernetes and Docker.
- Strong analytical and troubleshooting skills, with a focus on finding root causes of production issues.
- Experience creating and executing rollout/rollback plans for production changes.
- Good understanding of reliability engineering principles (SLIs, SLOs, error budgets, incident management).
Nice to Have
- Hands-on scripting experience in Python.
- Work with AWS cloud infrastructure to deploy, monitor, and scale services.
- Working knowledge of AWS services.
- Experience with CI/CD pipelines.
- Exposure to infrastructure-as-code tools.
- Prior on-call/production support experience in a high-availability environment.
- Hands-on experience with Splunk for log analysis and monitoring.
- Hands-on experience with Grafana for dashboarding and visualization.
- Hands-on experience with Prometheus for metrics and alerting.
- Build and maintain dashboards, alerts, and searches in Splunk for monitoring and troubleshooting.
- Build and maintain dashboards and visualizations in Grafana for real-time system observability.
- Configure and manage metrics collection, alerting rules, and exporters using Prometheus.
📌 Java Developer (Guadalajara)
🏢 Pyramid Consulting
📍 Guadalajara