What you’ll bring to the role: (Skills Required)
Bachelor's or master's degree in computer science, Engineering, or a related field (or equivalent experience).
7–15 years of expert-level experience in the Java ecosystem, including deep understanding of memory management and the latest Java language features.
Proven record of architecting and delivering enterprise-grade applications.
Mastery of Object-Oriented Design principles and architectural patterns.
Demonstrated experience designing complex, large-scale distributed systems and microservices.
Advanced DevOps expertise, including:
CI/CD best practices
Infrastructure automation
Container orchestration (e.g., Kubernetes)
Cloud infrastructure management
Proficiency in managing source control strategies for large teams.
Experience with database performance tuning, data modeling, and multi-workplace deployment.
Ability to align technology initiatives with business objectives and understand the financial aspects of technology decisions.