Java Developer
Happiest Minds Technologies · Bengaluru, Karnataka, India
Happiest Minds Technologies · Bengaluru, Karnataka, India
**Job Summary** We are seeking an experienced Java Technical Lead to design, develop, and lead the implementation of scalable enterprise applications using Java, Spring Boot, Microservices, AWS Cloud, and AI-powered development tools. The ideal candidate will possess strong technical leadership skills, hands-on coding expertise, cloud architecture experience, and the ability to mentor development teams while driving best engineering practices. **Technical Leadership** - Lead a team of software engineers in designing and developing enterprise-grade applications. - Define technical architecture and solution design for complex business requirements. - Drive technical discussions, code reviews, and architecture reviews. - Establish coding standards, development guidelines, and best practices. - Mentor developers and provide technical guidance throughout the software development lifecycle. - Collaborate with product owners, architects, QA teams, and stakeholders. **Required Technical Skills** **Core Java** - Java 8/11/17+ - Multithreading & Concurrency - Collections Framework - Streams API - Functional Programming - JVM Performance Tuning - Design Patterns - Exception Handling **Spring Ecosystem** - Spring Boot - Spring MVC - Spring Data JPA - Spring Security - Spring Cloud - Spring Batch - Spring WebFlux (preferred) **Microservices** - REST APIs - OpenAPI / Swagger - Service Discovery - API Gateway - Event-Driven Architecture - Distributed Transactions - Resilience Patterns - Circuit Breakers - Message Queues **Messaging Technologies** - Apache Kafka - RabbitMQ - Amazon SQS - Amazon SNS **Database Technologies** - PostgreSQL - MySQL - Oracle - MongoDB - DynamoDB - Redis **AWS Cloud** - Amazon EC2 - AWS Lambda - Amazon ECS / EKS - Amazon S3 - Amazon RDS - DynamoDB - API Gateway - IAM - CloudWatch - SNS/SQS - Step Functions - Secrets Manager **AI Tools & Technologies** **Hands-on experience with one or more:** - GitHub Copilot - Amazon Q Developer - OpenAI APIs - LangChain - Vector Databases - Retrieval-Augmented Generation (RAG) - AI-powered code review tools - Prompt Engineering - LLM Integration **Architecture & Design Expertise** - Domain-Driven Design (DDD) - SOLID Principles - Clean Architecture - Event-Driven Architecture - Distributed Systems Design - Cloud-Native Architecture - API Design Best Practices - Scalability and Performance Engineering - Security by Design