10 Sep
|
P99soft
|
Hyderabad
Title: Java Technical Lead
Location: Hyderabad
Experience: 10+ years
:
- We are seeking a hands-on Java Technical Lead with 10+ years of experience in designing, developing, and delivering enterprise-grade, cloud-native applications. The ideal candidate will lead architecture and design initiatives while remaining deeply involved in hands-on development across Java, Spring Boot, Microservices, and AWS ecosystems. This role requires strong leadership, excellent problem-solving skills, and the ability to build scalable, secure, and high-performance distributed systems.
Key Responsibilities
- Own and define the technical architecture for complex enterprise applications using Java, Spring, Microservices, and Cloud technologies.
- Design and implement end-to-end solutions ensuring scalability, resilience, security, and performance.
- Lead the design of microservices, REST APIs, event-driven systems, and integration patterns.
- Architect and implement cloud-native solutions on AWS using services such as EC2, S3, RDS, Lambda, API Gateway, SQS, SNS, and Step Functions.
- Provide technical leadership, mentor engineers, and enforce best practices across teams.
- Conduct code reviews, architecture reviews, and ensure adherence to quality and security standards.
- Collaborate with product owners, DevOps, QA, and business stakeholders to align technical solutions with business goals.
- Drive CI/CD pipeline design and automation using modern DevOps practices.
- Troubleshoot complex production issues and ensure operational readiness.
Key Requirements
- 10+ years of experience in Java-based application development and architecture.
- Hands-on experience leveraging AI-powered developer tools such as GitHub Copilot and GenAI-based coding assistants to improve engineering productivity, code quality, troubleshooting, and development
- Strong hands-on experience with Java 17+, object-oriented design, and concurrent programming.
- Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).
- Proven experience in Microservices Architecture and event-driven systems (Kafka).
- Solid experience designing and consuming RESTful APIs.
- Robust experience with AWS Cloud and cloud-native application design.
- Experience with containerization and orchestration (Docker, Kubernetes).
- Strong understanding of SDLC, Agile/Scrum methodologies, and CI/CD practices.
- Excellent communication skills and ability to lead technical discussions.
Must-Have Skills
- Java (Core Java, Java 17+)
- Spring Boot, Spring MVC, Spring Security
- Microservices Architecture
- RESTful Web Services
- AWS (EC2, S3, RDS, Lambda, API Gateway, SQS, SNS, Step Functions)
- Docker & Kubernetes
- Kafka / Event-driven architecture
- SQL & NoSQL Databases (MySQL, PostgreSQL, MongoDB, DynamoDB)
- CI/CD tools (Jenkins, Git, SonarQube)
- Security best practices (OAuth2, JWT, TLS 1.2+)
Preferred Skills
- Frontend frameworks: Angular or React
- Infrastructure as Code: Terraform, CloudFormation
- Monitoring & logging tools: CloudWatch, Grafana
- Experience with IoT or real-time data streaming systems
- Knowledge of GenAI-based developer tools for productivity and code optimization
- Experience in financial services or large-scale enterprise systems
- Exposure to additional languages (Go, Node.js, Scala)
- AWS or Java-related certifications
📌 Java Technical Lead (Hyderabad)
🏢 P99soft
📍 Hyderabad