Source description
About the role
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 &
More at Arminus