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
Job Classification
Industry: IT Services & Consulting Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Engineering Manager Employement Type: Full time
Contact Details:
Company: Mobile Programming Location(s): Hyderabad