Senior Java Developer Technical Lead (4861)8+yrsHyderabad (Hybrid)
Job Summary
4861 - Senior Java Developer / Technical Lead
Location: Hyderabad (Hybrid)
Experience: 8 Years
Employment Type: Full-Time
Interview Process
- Technical Interview (Virtual)
- Technical Interview (Onsite)
About the Role
We are seeking an experienced Senior Java Developer / Technical Lead to join our engineering team. This is a hands-on development role with leadership responsibilities requiring strong expertise in Java Spring Boot Microservices AWS and backend system design. The ideal candidate should be capable of mentoring junior developers while actively contributing to the design development and delivery of enterprise applications.
Key Responsibilities
- Design develop and maintain scalable high-performance applications using Java and Spring Boot.
- Build and support Microservices-based architectures with a focus on reliability and maintainability.
- Develop and integrate RESTful APIs and backend services.
- Implement and manage build processes using Gradle.
- Design and optimize database schemas SQL queries and data models.
- Leverage AWS cloud services for application deployment monitoring and scalability.
- Participate in architecture discussions and drive technical improvements.
- Troubleshoot performance issues and resolve complex technical challenges.
- Conduct code reviews and enforce coding standards and best practices.
- Collaborate with Product QA DevOps and other cross-functional teams.
- Mentor and guide junior developers while providing technical leadership.
Required Skills
Core Technologies
- 8 years of hands-on experience in Java Development
- Strong expertise in Java 8
- Extensive experience with Spring Boot
- Experience building and maintaining Microservices
- Strong knowledge of REST API Development
- Experience with JPA/Hibernate
- Experience using Gradle for build automation
- Strong understanding of Object-Oriented Programming (OOP) Design Patterns and Software Engineering Principles
- Hands-on experience with Eclipse IDE
Cloud & DevOps
- Working experience with AWS Cloud Services including:
- EC2
- S3
- RDS
- Lambda
- Experience with Git CI/CD pipelines and modern development practices
Database
- Strong experience with:
- SQL
- Database Design
- Query Optimization
- Performance Tuning
Development Practices
- Experience with testing frameworks and automated testing
- Strong debugging and problem-solving skills
- Experience working in Agile/Scrum environments
Leadership Requirements
- Experience mentoring and guiding junior developers
- Ability to lead technical discussions and code reviews
- Strong ownership and accountability
- Excellent communication and stakeholder management skills
- Ability to influence technical decisions and drive engineering best practices
Preferred Skills
- AWS Certification (Developer Associate / Solutions Architect)
- Oracle Java Certification
- Docker
- Kubernetes
- CI/CD and DevOps tools
- Experience with distributed systems and event-driven architectures
4861 - Senior Java Developer / Technical Lead
Location: Hyderabad (Hybrid)
Experience: 8 Years
Employment Type: Full-Time
Interview Process
- Technical Interview (Virtual)
- Technical Interview (Onsite)
About the Role
We are seeking an experienced Senior Java Developer / Technical Lead to join our engineering team. This is a hands-on development role with leadership responsibilities requiring strong expertise in Java Spring Boot Microservices AWS and backend system design. The ideal candidate should be capable of mentoring junior developers while actively contributing to the design development and delivery of enterprise applications.
Key Responsibilities
- Design develop and maintain scalable high-performance applications using Java and Spring Boot.
- Build and support Microservices-based architectures with a focus on reliability and maintainability.
- Develop and integrate RESTful APIs and backend services.
- Implement and manage build processes using Gradle.
- Design and optimize database schemas SQL queries and data models.
- Leverage AWS cloud services for application deployment monitoring and scalability.
- Participate in architecture discussions and drive technical improvements.
- Troubleshoot performance issues and resolve complex technical challenges.
- Conduct code reviews and enforce coding standards and best practices.
- Collaborate with Product QA DevOps and other cross-functional teams.
- Mentor and guide junior developers while providing technical leadership.
Required Skills
Core Technologies
- 8 years of hands-on experience in Java Development
- Strong expertise in Java 8
- Extensive experience with Spring Boot
- Experience building and maintaining Microservices
- Strong knowledge of REST API Development
- Experience with JPA/Hibernate
- Experience using Gradle for build automation
- Strong understanding of Object-Oriented Programming (OOP) Design Patterns and Software Engineering Principles
- Hands-on experience with Eclipse IDE
Cloud & DevOps
- Working experience with AWS Cloud Services including:
- EC2
- S3
- RDS
- Lambda
- Experience with Git CI/CD pipelines and modern development practices
Database
- Strong experience with:
- SQL
- Database Design
- Query Optimization
- Performance Tuning
Development Practices
- Experience with testing frameworks and automated testing
- Strong debugging and problem-solving skills
- Experience working in Agile/Scrum environments
Leadership Requirements
- Experience mentoring and guiding junior developers
- Ability to lead technical discussions and code reviews
- Strong ownership and accountability
- Excellent communication and stakeholder management skills
- Ability to influence technical decisions and drive engineering best practices
Preferred Skills
- AWS Certification (Developer Associate / Solutions Architect)
- Oracle Java Certification
- Docker
- Kubernetes
- CI/CD and DevOps tools
- Experience with distributed systems and event-driven architectures