Brief Description1.The Challenge As a Senior Java Developer, you'll take the lead in architecting and building the Java-based applications that are transforming our university's operations and experience. You'll guide our team in developing scalable, secure, and user-friendly digital solutions that seamlessly integrate into our academic landscape. From enhancing student portals and learning management systems to crafting sophisticated research tools, your work will directly contribute to the success of students, faculty, and staff. 2.Technology Stack Core Java: Java 8+ (deep understanding of Java fundamentals) Frameworks: Spring Framework (Spring MVC, Boot), Java EE Servers: Tomcat or similar Data: JPA, ORM frameworks, SQL, RDBMS, XML/XSD, JAXB Integration: REST/SOAP web services, Apache Camel, JMS, MQ Web: HTML5, JavaScript, CSS3, JSP, Freemarker Design Patterns: MVC, DAO Testing: JUnit, JMeter Quality Assurance: SonarQube Build & Deployment: Ant, Jenkins, Docker, Kubernetes DevOps Mindset: Familiarity with CI/CD, agile environments SDLC Tools: Jira, BitBucket 3.What You'll Need 3.1.Required ·Bachelor's degree in Computer Science or an appropriate Degree/ Diploma and/or a relevant combination of qualifications and extensive experience in the ICT field 5+ years hands-on Java development experience. Industry certifications. 3.2.Highly Desirable Experience in leading or mentoring junior developers. Understanding of cloud-based architectures (AWS, Azure, GCP). Experience with data visualization tools or libraries. 3.3.Leadership Technical Visionary: You analyze the landscape and propose cutting-edge solutions. Collaborative: You guide and mentor, sharing knowledge to elevate the team. Problem-Solver: Your analytical approach and troubleshooting skills are exceptional. Passion for Learning: You're energized by exploring and implementing new technologies. Detailed DescriptionJob RequirementsAdditional Details