Java/Springboot Technical Lead
Must Have Technical/Functional Skills
Core Technologies
• Java 11/17+
• Spring Boot
• Spring MVC
• Spring Security
• Spring Cloud
Messaging & Streaming
• Apache Kafka
• Kafka Streams
• Confluent Platform
• Event-Driven Architecture
• Asynchronous Messaging
Cloud Technologies
• AWS EC2
• AWS ECS / EKS
• AWS Lambda
• API Gateway
• S3
• SQS
• SNS
• CloudWatch
• IAM
Microservices
• Microservices Architecture
• Domain-Driven Design (DDD)
• Service Discovery
• API Gateway Patterns
• Distributed Transactions
• Resiliency Patterns
DevOps
• Docker
• Kubernetes
• Jenkins
• GitHub Actions
• Terraform
• Ansible
• SonarQube
Databases
• Oracle
• PostgreSQL
API Technologies
• REST APIs
• OpenAPI / Swagger
• JSON
• OAuth 2.0
• JWT
Monitoring & Observability
• ELK Stack
• Grafana
Roles & Responsibilities
• Lead the design and development of enterprise applications using Java, Spring Boot, Kafka, and AWS.
• Define technical architecture, solution patterns, coding standards, and engineering best practices.
• Provide technical direction and mentorship to development teams.
• Conduct architecture reviews, code reviews, and design walkthroughs.
• Drive technical decision-making and technology roadmaps.
Appl ication Development
• Design and develop scalable microservices using Java and Spring Boot.
• Build reusable frameworks and shared components.
• Develop REST APIs and event-driven services.
• Implement fault-tolerant and high-availability solutions.
• Optimize application performance, scalability, and reliability.
Kafka & Event-Driven Architecture
• Design and implement Kafka-based event streaming solutions.
• Create producers, consumers, and stream-processing applications.
• Define topic strategies, partitioning, retention policies, and message schemas.
• Monitor and optimize Kafka cluster performance.
• Implement asynchronous integration patterns and real-time data processing.
AWS Cloud Engineering
• Design and deploy cloud-native applications on AWS.
• Implement Infrastructure as Code (IaC).
• Build highly available and scalable cloud solutions.
• Optimize cloud cost, security, and operational efficiency.
• Support cloud migration and modernization initiatives.
API & Integration Development
• Design enterprise-grade RESTful APIs.
• Develop secure integration solutions with internal and external systems.
• Implement API security, authentication, and authorization mechanisms.
• Build integration services using event-based and synchronous communication patterns.
DevOps & CI/CD
• Establish CI/CD pipelines for automated build, test, and deployment.
• Implement DevSecOps practices.
• Automate infrastructure provisioning and application deployments.
• Improve release quality through automation and monitoring.
Delivery & Team Management
• Lead distributed onshore/offshore development teams.
• Estimate project efforts and participate in release planning.
• Track delivery risks, issues, and dependencies.
• Coordinate with business stakeholders, architects, QA teams, and product owners.
• Support Agile ceremonies and sprint execution.
Salary Range- $100,000-$110,000 a year