Hiring Announcement
We are hiring for our client!
Role : Java Developer
Experience : 7+ years
Location : Hyderabad
Notice Period : Immediate Joiner
Job Overview
We are seeking a highly skilled Senior Java Software Engineer to join our dynamic team in Hyderabad. This full-time position is a hybrid, requiring a minimum of 7 to a maximum of 10 years of work experience. The ideal candidate will possess strong expertise in Java, Spring Boot, and Microservices Architecture and will excel in delivering high-quality software solutions in a collaborative environment.
Qualifications and Skills
- Must have a profound understanding of Java and its ecosystem, with demonstrable expertise in developing complex applications (Mandatory skill). Core Java relevant experience 4 years mandatory.
- Extensive experience with Spring Boot , creating robust and scalable enterprise-level applications (Mandatory skill).
- Solid understanding and practical application of Microservices Architecture for modular software design (Mandatory skill).
- Familiarity with cloud platforms, specifically AWS or Azure , to deploy and manage applications in a distributed environment.
- Experience in designing and implementing RESTful APIs to enable seamless integration and communication among software components.
- Proficiency in containerization technologies like Docker and orchestration tools such as Kubernetes.
- Strong background in Agile and Scrum methodologies, contributing to an iterative and collaborative software development process.
- Excellent problem-solving skills, capable of identifying issues and providing innovative solutions under tight deadlines.
Roles and Responsibilities
Lead the development of cutting-edge Java applications, ensuring alignment with business objectives and technical requirements.Architect and implement distributed systems using Microservices Architecture to enhance modularity and scalability.Collaborate with cross-functional teams to design, build, and deploy AWS or Azure-based applications.Design RESTful APIs to facilitate seamless communication and interoperability between different software modules.Utilize Docker and Kubernetes for efficient application deployment and management in cloud environments.Participate in Agile / Scrum processes, contributing to sprint planning, reviews, and retrospectives.Mentor junior developers, providing technical guidance and promoting best practices to elevate team performance.Continuously enhance skills and knowledge by staying updated with the latest industry trends and emerging technologies.#corejava #springboot #microservices #sql #hiring