Job Description :
Role: Java Development Lead Location: Louisville, KY Remote/Onsite): Day One Onsite Mandatory Skills: Java, J2EE JD: Strong development experience in Java development, and developing high performance applications using J2EE Linux/Unix environments, including use of command line and scripting for system monitoring, automation, and support Experience in designing, building and implementing highly distributed global cloud-based systems in GCP Or AWS Experience with modern Cloud native technologies - Spring Boot, spring cloud Experience with Container based architectures and technologies such as Kubernetes and Docker Relational and non-relational database architectures, design practices, and technologies Modern, loosely coupled integration architectures and technologies, including pub/sub, event driven, and REST APIs Hands-on knowledge on DevOps best practices and technologies Hands-on experience with platforms like Angular or React. 2+ years of technical leadership experience 1+ years of architecture experience in a large-scale, complex IT environment(preferably an Enterprise Agile environment) A passion for technology and building great software A desire to work in a fast-paced, highly collaborative environment A love for building great teams by mentoring and coaching team members to improve design and technical solutions (1.) To ensure process compliance in the assigned module, and participate in technical discussionsorreview as a technical consultant for feasibility study (technical alternatives, best packages, supporting architecture best practices, technical risks, breakdown into components, estimations). (2.) To develop and guide the team members in enhancing their technical capabilities and increasing productivity (3.) To prepare and submit status reports for minimizing exposure and risks on the project or closure of escalations. (4.) To be responsible for providing technical guidance or solutions ;define, advocate, and implement best practices and coding standards for the team.