Senior Java Developer Position About This Role: We are seeking an experienced Senior Java Developer to join our development team. As a key member of the team, you will be responsible for designing and implementing high-quality software solutions using Java and related technologies. Key Responsibilities: * Design, develop, test and deploy complex software systems using Java-based technologies. * Collaborate with cross-functional teams to identify requirements and implement software solutions that meet business needs. * Maintain existing codebase by performing regular updates, bug fixes and refactorings as necessary. * Evaluate new technologies and tools to improve the efficiency of the development process. bsp; Skill Requirements: This position requires a strong understanding of object-oriented programming concepts, design patterns, data structures and algorithms. The ideal candidate should have experience working with Spring Boot framework in addition to familiarity with other modern web frameworks like Hibernate ORM. p