1. Job Title: Lead Java Developer

2. Introduction/Overview: IT, Software Development, back-end development, various domains

3. Roles & Responsibilities: Java code, back-end modules, software architecture, system enhancements, scalability, performance, code development, code review, testing, deployment, project management, front-end collaboration, junior developer mentoring, application performance, Java features, security best practices, third-party services, APIs, application deployment, monitoring, technology adoption

4. Years of Experience: 7 to 9 years, Java development, back-end systems

5. Education Qualification: Bachelor of Technology (B.Tech), Computer Science, Information Technology

6. Skills/Knowledge: Java, object-oriented programming, multithreading, concurrency, memory management, exception handling, JDK, JVM, JRE, Java APIs, Java EE, Java SE, design patterns, JUnit, TestNG, Maven, Gradle, Eclipse, IntelliJ IDEA, Hibernate, Struts, AWS, EC2, S3, RDS, Lambda, CloudFormation, SQL, NoSQL, data modeling, MongoDB, CRUD, indexing, aggregation, REST, Web Services, JSON, XML, HTTP, API security, Spring Boot, Spring MVC, Spring Data JPA, microservices

7. Key Competencies: Leadership, strategic planning, problem-solving, team collaboration, communication, mentoring, security awareness, performance optimization, technology adoption

8. Domain/Industry: Information Technology, Software Development

9. Employment Type: Full Time

10. Company Overview: Equal Opportunity Employer, inclusive environment, diversity

11. Benefits & Opportunities: Equal Opportunity Employer, inclusive environment, diversity

12. Location & Travel: Location flexibility, potential travel requirements