p>Key Responsibilities: • Develop and maintain high-quality Java applications using object-oriented programming principles • Utilize the Spring Framework, Spring Boot, Spring MVC, Spring Security to build robust and scalable applications • Implement and manage JPA/Hibernate for database interactions and ensure efficient data handling • Design and develop RESTful APIs and web services to support application functionality • Work with JSON for data interchange between systems • Collaborate with cross-functional teams to define design and ship new features • Troubleshoot and resolve application issues and bugs • Ensure the performance quality and responsiveness of applications • Stay updated with the latest industry trends and technologies to continuously improve skills and knowledge.
Qualifications:
Strong proficiency in Java and object-oriented programming Extensive experience with the Spring Framework, Spring Boot, Spring MVC, Spring Security Solid knowledge of JPA/Hibernate and relational databases Familiarity with RESTful APIs, JSON, and web services Excellent problem-solving and analytical skills Strong communication and teamwork abilities Bachelors degree in Computer Science, Information Technology, or a related field Relevant certifications (e.g., Oracle Certified Professional, Spring Professional Certification) are a plus.