Job Title: Java Developer
Work Location: AHMEDABAD (Hybrid)
Years of Experience: 5- 8 Years
Notice Period: Immediate
Mandatory Skills: Java, Spring Boot, Microservices, Any Cloud And Rest API
Job Summary:
We are seeking a highly skilled Senior Software Engineer with extensive experience in Microservices architecture, specifically using Spring Boot. The ideal candidate will have a strong background in Java development and a proven track record of delivering high quality software solutions. You will be responsible for designing, developing, and maintaining scalable applications that meet our business needs.
Responsibilities:
- Design, develop, and implement microservices based applications using Spring Boot.
- Collaborate with cross functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code following best practices.
- Conduct code reviews and provide constructive feedback to team members.
- Debug and troubleshoot issues in existing applications.
- Participate in architectural discussions and contribute to the overall system design.
- Stay updated with the latest industry trends and technologies related to software development.
- Mentor junior developers and assist in their professional growth.
Mandatory Skills:
- Strong expertise in Microservices architecture and Spring Boot framework.
- Proficient in Java programming language.
- Experience with Hibernate and ORM technologies.
- Solid understanding of RESTful APIs and web services.
- Familiarity with containerization technologies such as Docker.
- Experience with version control systems, preferably Git.
- Strong problem solving skills and ability to work under pressure.
Preferred Skills:
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with CI/CD tools and practices.
- Familiarity with Agile methodologies and practices.
- Understanding of microservices security best practices.
- Experience with front end technologies such as Angular or React.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5-8 years of professional experience in software development.
- Proven experience in developing and deploying microservices applications.
- Strong communication skills and ability to work collaboratively in a team environment.