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