We are seeking an experienced SeniJava Development Engineer to join our team. You will take ownership of an existing production project running on Azure Kubernetes Service (AKS), leveraging various Azure services, middleware components, relational databases. Your primary focus will be on maintenance, performance optimization, architecture improvement, root?cause analysis, incident resolution.
Key Responsibilities:
Project Maintenance & Operations
Monitapplication health Azure infrastructure (AKS, Event Hub, Azure Database fPostgreSQL, etc.)
Perform regular deployments, configuration updates, scaling operations
Troubleshoot resolve production incidents in a timely manner
Performance Optimization & Architecture
Analyze system performance bottlenecks at the code, database, infrastructure levels
Propose implement architecture enhancements fscalability, reliability, cost efficiency
Optimize middleware usage (e.g., Azure Event Hub) fhigh-throughput messaging scenarios
Root-Cause Analysis & Problem Resolution
Lead detailed RCA investigations when incidents occur
Develop roll out permanent fixes, patches, mitigations to prevent recurrence
Document findings share lessons learned with the team
Collaboration & Best Practices
Work closely with DevOps/Platform teams to streamline CI/CD pipelines (Azure DevOps, GitHub Actions, etc.)
Mentguide mid?level engineers on coding standards, design patterns, best practices
Participate in architectural reviews sprint planning sessions
Required Qualifications
Java Expertise: 4+ years of hands?on experience in Java (Java SE, Spring Boot, Hibernate/JPA)
Middleware & Databases: Solid background with Azure Event Hub (similar message brokers) PostgreSQL
Performance Tuning: Demonstrated ability to profile, benchmark, optimize Java applications SQL queries
Problem?Solving: Strong root?cause analysis skills with a track record of resolving complex production issues
Communication: Basic English proficiency (reading, writing, verbal) to interact with global teams
Basic English skill (read, write)
Preferred Qualifications
Hands?on experience with DevOps tooling (Terraform, Helm, Azure DevOps, GitOps workflows)
Azure & AKS: Proven experience deploying operating Java applications on Azure Kubernetes Service
Familiarity with container networking, service meshes (e.g., Istio), application security best practices
Knowledge of monitoring observability tools (Prometheus, Grafana, Azure Monitor, Application Insights)
Experience with CI/CD pipeline design automation, container image optimization
更多