Senior Technical Lead - Java
We are looking for a Senior Technical Lead - Java to join our dynamic team.
Key Responsibilities
Architecture & Design
- Design and architect scalable, secure, and high-performance enterprise applications using Java and Spring Boot
- Define technology standards, best practices, and architectural patterns across multiple projects
- Lead architecture reviews and provide technical guidance to development teams
- Collaborate with stakeholders to translate business requirements into robust technical solutions
Research & Development
- Drive innovation through R&D initiatives and proof-of-concept development
- Evaluate emerging technologies and assess their potential impact on business objectives
- Participate in technology research projects and contribute to intellectual property development
- Stay current with industry trends and recommend strategic technology adoption
Cloud & Infrastructure
- Design cloud-native solutions and oversee cloud migration strategies
- Implement Infrastructure as Code (IaC) and containerization strategies
- Ensure optimal cloud resource utilization and cost management
- Architect multi-cloud and hybrid cloud solutions as needed
Automation & DevOps
- Champion automation across the software development lifecycle
- Design and implement CI/CD pipelines and automated testing frameworks
- Lead efforts in infrastructure automation and deployment orchestration
- Promote DevOps culture and practices within development teams
Leadership & Collaboration
- Mentor junior architects and senior developers
- Collaborate with product managers, business analysts, and other stakeholders
- Lead technical discussions and facilitate architectural decision-making
- Contribute to technical strategy and roadmap planning
Candidate Profile
- Minimum 8 years of software development and architecture experience
- Extensive experience with Java ecosystem and Spring Boot framework
- Proven track record in fintech domain with understanding of financial systems, compliance, and security requirements
- Strong background in cloud development (AWS, Azure, or Google Cloud Platform)
- Demonstrated experience in automation technologies and DevOps practices
- Expert-level proficiency in Java, Spring Boot, and related frameworks
- Solid understanding of microservices architecture and distributed systems
- Experience with cloud services, containerization (Docker, Kubernetes), and serverless technologies
- Proficiency in automation tools (Jenkins, GitLab CI, Terraform, Ansible)
- Knowledge of database technologies (both SQL and NoSQL)
- Familiarity with API design, RESTful services, and integration patterns
- Strong analytical and problem-solving capabilities
- Excellent communication and presentation skills
- Leadership experience with ability to influence and guide technical teams
- Experience working in Agile development environments
Preferred Qualifications
- Experience in Edutech domain is highly desirable
- Advanced certifications in cloud platforms (AWS Solutions Architect, Azure Architect, etc.)
- Experience with big data technologies and analytics platforms
- Knowledge of machine learning and AI integration in enterprise applications
- Contribution to open-source projects or technical publications