What’s Important to Us
We are seeking a strong technical leader who can drive architecture, solve complex engineering challenges, mentor teams, and ensure high-quality delivery.
Experience & Qualifications
- 7+ years of software engineering experience with strong hands‑on expertise in Java development.
- Proven experience leading technical teams and large‑scale software initiatives.
- Strong background in architecture, system design, scalability, performance optimization, and security.
- Experience building enterprise‑grade cloud‑native applications.
- Bachelor’s degree in Computer Science, Engineering, or related field.
Core Technical Skills
Java & Application Development
- Strong expertise in Java and the Spring ecosystem including Spring Boot, Spring MVC, and Microservices.
- Experience building REST/SOAP services, scalable web applications, and distributed systems.
- Strong understanding of object‑oriented design, design patterns, and scalable application architecture.
- Strong experience with relational databases such as MySQL, PostgreSQL, or SQL Server.
- Experience in database design, SQL optimization, stored procedures, and data modeling.
- Experience in frontend technologies such as Angular, React, or similar frameworks is preferred.
Architecture, Cloud & DevOps
- Strong understanding of software architecture including microservices, event‑driven systems, and distributed architectures.
- Hands‑on experience with cloud platforms such as AWS, Azure, or GCP.
- Experience with CI/CD pipelines, Git, Docker, Kubernetes, and DevOps practices.
Engineering Excellence & AI
- Strong commitment to clean coding standards, code optimization, static code analysis, and peer reviews.
- Experience in unit testing, integration testing, and Test‑Driven Development.
- Exposure to AI‑driven development tools, automation, or modern AI integrations is a strong advantage.
- Experience with monitoring, logging, alerting, and incident management.
- Strong focus on system reliability, security, performance, and SLA adherence.
Leadership and Soft Skills
- Lead technical design and architecture discussions.
- Translate business requirements into scalable technical solutions.
- Provide effort estimations and technical guidance.
- Mentor developers and drive engineering excellence.
- Promote best practices in architecture, coding, quality, and delivery.
- Strong analytical and problem‑solving skills.
- Excellent communication and stakeholder management.
- Ability to work effectively in cross‑functional and distributed teams.