##### •Ahmedabad , • •India •
Location: Ahmedabad, India
Experience: 4-5 Years
:
We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team in Ahmedabad. The ideal candidate will have a strong background in Java development, with expertise in frameworks, tools, and technologies such as Spring Boot, Hibernate, JPA, Olingo, Core Java, Rest API, and OAuth2.0 implementation. If you are passionate about building robust, scalable, and efficient applications, we want to hear from you!
Key Responsibilities:
• Design, develop, and maintain high-quality, scalable, and secure Java-based applications.
• Implement and enhance RESTful APIs using Spring Boot and related technologies.
• Manage data persistence using Hibernate and JPA with a focus on performance and reliability.
• Work on OData services with Olingo to expose complex business logic in a user-friendly manner.
• Implement and manage OAuth2.0 authentication for secure access to APIs.
• Collaborate with cross-functional teams to gather and analyze requirements.
• Write clean, efficient, and reusable code while adhering to coding standards and best practices.
• Perform code reviews and provide mentorship to junior developers.
• Debug and troubleshoot application issues, ensuring high availability and performance.
• Stay updated with the latest Java technologies and contribute to the continuous improvement of processes.
Required Skills and Qualifications:
• Technical Expertise:
+ Core Java (Advanced concepts and features).
+ Spring Framework, especially Spring Boot .
+ ORM tools like Hibernate and JPA .
+ API development with RESTful Web Services .
+ Proficiency in OAuth2.0 implementation.
+ Experience with Olingo for OData services.
• Additional Knowledge:
+ Familiarity with database technologies like MySQL, PostgreSQL, or Oracle.
+ Hands-on experience with build tools like Maven/Gradle.
+ Exposure to Microservices architecture is a plus.
+ Understanding of DevOps practices, CI/CD pipelines, and cloud environments is a bonus.
• Soft Skills:
+ Strong problem-solving and analytical abilities.
+ Excellent communication and teamwork skills.
+ Ability to work independently and manage time effectively.
+ Keen attention to detail and commitment to delivering high-quality work.
Educational Qualifications:
• Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
What We Offer:
• Competitive salary and performance-based incentives.
• Opportunities for professional growth and skill development.
• Collaborative and innovative work environment.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.