We're hiring a Java Backend Engineer to participate in the cloud transformation and modernization of enterprise systems.
You'll work on backend service design, performance and stability optimization, and deployment improvements, while gradually introducing containerization and cloud-native practices on top of existing VM-based infrastructure to build stable, maintainable, and future-ready systems.
What you'll do
- Collaborate with project owners and engineers to clarify requirements and deliver features
- Design, develop, and maintain Java backend services with strong readability and maintainability
- Drive refactoring, modularization, and performance tuning (design patterns + unit tests)
- Support PM/SA with technical documentation and provide development/deployment recommendations
- Continuously improve CI/CD pipelines and containerized environments (Jenkins, Docker/K8s)
What we're looking for
- 3+ years of Java backend engineering experience
- Solid Git/GitFlow workflow knowledge
- Hands-on experience with JUnit, Mockito (or similar)
- Strong grasp of SOLID principles and common design patterns
- Comfortable working in Linux environments (CentOS/RHEL)
- Experience with MySQL or MSSQL, including performance tuning
- Understanding of Redis and mainstream message queue architectures
- Hands-on experience with Docker and Kubernetes
- Familiar with CI/CD practices (Jenkins Pipeline) and DevOps concepts
- Proven experience in refactoring and/or optimizing large-scale systems
Nice to have
- Monitoring/alerting with Prometheus + Grafana
- Agile/Scrum experience with strong communication skills
- Public cloud exposure (AWS/GCP/Azure)
- TDD and/or DDD familiarity
- RHCE or cloud-related certifications
Why you'll love it
- Real cloud-native practice: containers, microservices, CI/CD end-to-end
- Strong technical challenges and learning opportunities across layers
- Enterprise-grade projects and high-concurrency system experience
- Growth culture: training, internal tech sharing, and certification support
Skills
Java, Linux, Docker, Kubernetes, Jenkins, CI/CD, DevOps, MySQL/MSSQL, Redis, Message Queue, Unit Testing (JUnit/Mockito), Design Patterns, SOLID, Refactoring, Performance Tuning, Agile/Scrum
Certification: RHCE (preferred)