Description

We are looking for a skilled JAVA Developer / Lead with 5 to 8 years of experience to join our team in Hyderabad. In this role, you will play a crucial part in software development and leadership within an agile environment. Your expertise in core Java, multi-threading, collections, web services, and modern development techniques will be key to delivering high-quality software solutions.

 Key Responsibilities: ? Expert understanding of core JAVA programming concepts and their application in software development. ? Lead and participate in sprint teams using Agile methodologies to deliver high-quality solutions. ? Implement multi-threading and Collections (Data structures) to optimize code performance. ? Build RESTful web services and integrate them within applications. ? Use Spring Boot and Spring MVC frameworks to develop scalable applications. ? Implement Java Messaging for efficient communication between systems. ? Utilize GIT and Maven for version control and build automation. ? Collaborate in a cross-functional team environment, contributing to technical solutions and decisions. ? Ensure software development practices meet high standards of efficiency, maintainability, and scalability. Technical Experience: ? Expertise in core JAVA programming concepts and Java 8 and above. ? Experience with GIT for version control and Maven for build management. ? Strong understanding of technical architectural principles. ? Experience in SQL and No-SQL database management. ? Strong knowledge of Agile methodologies and experience leading sprint teams. ? Familiarity with containers and containerized applications is a plus.

Education

Any Graduate