Our client is seeking a
Senior Technical Lead in full stack Java development to lead the design and development of enterprise applications using Java, DB2, Azure, and AWS.
Must Have Skills
- Strong experience in Java / J2EE
- Experience with Spring Boot, Spring MVC, and REST APIs
- Experience in full stack development using React, Angular, or similar frameworks
- Strong hands-on experience with Microsoft Azure
- Strong understanding of microservices architecture
- Deep experience with DB2
- Strong knowledge of SQL, query optimization, indexing, and performance tuning
- Experience with relational databases such as Oracle, PostgreSQL, and MySQL
- Experience with Docker and Kubernetes
- Familiarity with CI/CD pipelines and DevOps practices
- Experience leading technical teams or acting as a technical lead
- Strong understanding of system design, scalability, and distributed systems
- Experience with API design, integration patterns, and messaging systems
Nice to Have Skills
- Working knowledge of AWS services
- Experience with cloud-native architectures
- Knowledge of event-driven architectures
- Experience with Terraform, ARM templates, or infrastructure as code
- Experience with enterprise integration frameworks
- Azure or AWS certification
Responsibilities
- Lead the architecture, design, and development of enterprise-grade full stack applications using Java-based technologies
- Provide technical leadership and mentorship to development teams and enforce engineering best practices
- Design and implement scalable microservices and APIs
- Work closely with architects and product teams to translate business requirements into technical solutions
- Lead database design, optimization, and performance tuning, particularly with DB2 and other relational databases
- Architect and implement solutions using Microsoft Azure cloud services
- Collaborate with DevOps teams to build CI/CD pipelines and cloud-native deployment strategies
- Contribute to cloud architecture decisions involving Azure and AWS environments
- Ensure high availability, security, performance, and scalability of systems
- Conduct code reviews, technical design reviews, and architectural governance
- Troubleshoot complex production issues and provide root cause analysis
- Stay updated with emerging technologies and recommend improvements
#LI-KS1
#D480