TekIT Software Solutions Pvt. Ltd.

Java Lead - Spring Boot

Click Here to Apply

Job Location

hyderabad, India

Job Description

Lead Java Engineer. Location : Hyderabad (Work from Office 5 days a week). Experience : 8 Years. Employment Type : Full-time. Job Summary : - We are looking for a Java Lead Engineer with expertise in designing and developing scalable, high-performance applications. - The ideal candidate should have strong experience in Core Java, Java 8, Spring Boot, Microservices, Cloud Integrations (AWS, Azure, Firebase), and DevOps tools. - This role requires leading development efforts, mentoring team members, and ensuring best practices in software development. Key Development. - Design and develop enterprise-grade applications using Core Java, Java 8, Spring Boot, and Spring Security. - Implement scalable and secure microservices with APIs adhering to REST standards. - Utilize Java 8 features such as Streams, Lambda expressions, Functional Interfaces, and Optional API to enhance performance. - Ensure scalability, security, and high availability of applications. Cloud Integration & Infrastructure - Integrate applications with AWS services like SNS, SQS, S3, and API Gateway. - Work with Azure Blob Storage and Firebase for real-time data synchronization and cloud-based features. - Database Management & Optimization. - Design and manage relational databases (Postgres, MySQL) with optimized queries, views, and stored procedures. - Implement PostgREST for database-to-API integrations. - Performance Optimization & Caching. - Implement caching solutions using EhCache, Redis, and Microstreams to optimize application performance. - Optimize resource utilization to enhance efficiency. - DevOps, CI/CD, and Containerization. - Containerize applications using Docker and manage cloud-based deployments. - Implement CI/CD pipelines for automated builds, testing, and deployment. - Ensure code quality and security through SonarQube. - API Integrations & Messaging Services. - Develop and maintain API integrations with Twilio, Firebase, and third-party services. - Implement messaging and notification systems using SNS, SQS, and WebSockets. Leadership & Collaboration. - Lead and mentor a team of developers, ensuring high-quality software delivery. - Collaborate with cross-functional teams including Frontend, DevOps, and Product Managers. - Maintain technical documentation and conduct knowledge-sharing sessions. Required Skills - Expertise in Core Java, Java 8 (Streams, Lambda, Functional Interfaces, Optional API). - Strong proficiency in Spring Boot, Spring Security, and Microservices architecture. - Experience working with AWS (SNS, SQS, S3, API Gateway), Firebase, and Azure Blob Storage. - Hands-on experience with Docker and containerized deployments. - Strong database skills with Postgres, MySQL, and query optimization techniques. - Knowledge of caching mechanisms such as EhCache, Redis, and Microstreams. - Strong understanding of RESTful API development and best practices. Preferred Skills : - Experience with PostgREST for database API management. - Exposure to monitoring and logging tools for distributed systems. - Familiarity with OAuth2/OpenID Connect and Keycloak for authentication. - Understanding of Agile methodologies and DevOps practices. Qualifications : - Bachelor's/Master's degree in Computer Science, Engineering, or a related field. - 9 years of experience in Java development, with leadership experience preferred. (ref:hirist.tech)

Location: hyderabad, IN

Posted Date: 2/23/2025
Click Here to Apply
View More TekIT Software Solutions Pvt. Ltd. Jobs

Contact Information

Contact Human Resources
TekIT Software Solutions Pvt. Ltd.

Posted

February 23, 2025
UID: 5047821177

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.