Posted:3 weeks ago|
Platform:
On-site
Full Time
Job Description Help design, build and continuously improve the clients online platform. Research, suggest and implement new technology solutions following best practices/standards. Take responsibility for the resiliency and availability of different products. Be a productive member of the team. Design, develop, and maintain backend services using Java, Spring, and Hibernate frameworks. Write high-quality, testable, and maintainable code using industry-standard tools and practices, including Mockito for unit testing. Monitor and resolve memory-related issues; contribute to the performance tuning of the JVM. Implement Redis-based caching strategies to reduce latency and improve application responsiveness. Engage in code reviews and technical discussions to maintain code quality and performance standards. Work collaboratively with frontend developers, DevOps, and QA teams to ensure end-to-end project : Strong proficiency in Core Java with a solid grasp of Object-Oriented Programming and interface design principles. In-depth knowledge of data structures and algorithms. Experience with Spring ecosystem including Spring Boot, Spring MVC, and Spring Data JPA. Practical experience using Hibernate ORM for persistence layer implementation. Proficient in writing unit tests, particularly using Mockito. Familiar with SOLID principles and clean coding standards. Knowledge of identifying and resolving memory leaks, along with expertise in heap analysis and JVM tuning. Experience integrating Redis for caching to enhance application : A challenging, innovating environment. Opportunities for learning where needed. (ref:hirist.tech) Show more Show less
GeekSoft Consulting
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Noida, Uttar Pradesh, India
Experience: Not specified
Salary: Not disclosed
Noida, Uttar Pradesh, India
Experience: Not specified
Salary: Not disclosed