Senior Lead Software Engineer - Java + UI + - CREQ188146 Description Requirements: Bachelor's degree in Computer Science, Engineering, or related field. 7+ years of professional experience in core Java server-side programming. Proficiency in Java development and hands-on experience with UI frameworks like ReactJS and Angular. Deep understanding of big data technology, distributed computing, and relevant frameworks. Demonstrated experience in building RESTful APIs using the Spring Boot framework. Strong problem-solving skills and the ability to work effectively in a collaborative team environment. Experience with build and deployment tools such as Maven is required. Responsibilities: Develop robust and scalable server-side applications using Java. Utilize advanced UI skills, including ReactJS and Angular, to enhance user experiences. Implement big data technologies and distributed computing concepts to handle large-scale data processing tasks. Collaborate with cross-functional teams to design and develop RESTful APIs using the Spring Boot framework. Take ownership of the build and deployment process, leveraging tools like Maven to streamline development workflows. Stay updated on emerging technologies and best practices in Java development and related fields. Primary Location Colombo, Western Province, Sri Lanka Job Type Experienced Primary Skills Angular/React Years of Experience 8 Qualification Requirements: Bachelor's degree in Computer Science, Engineering, or related field. 7+ years of professional experience in core Java server-side programming. Proficiency in Java development and hands-on experience with UI frameworks like ReactJS and Angular. Deep understanding of big data technology, distributed computing, and relevant frameworks. Demonstrated experience in building RESTful APIs using the Spring Boot framework. Strong problem-solving skills and the ability to work effectively in a collaborative team environment. Experience with build and deployment tools such as Maven is required. Responsibilities: Develop robust and scalable server-side applications using Java. Utilize advanced UI skills, including ReactJS and Angular, to enhance user experiences. Implement big data technologies and distributed computing concepts to handle large-scale data processing tasks. Collaborate with cross-functional teams to design and develop RESTful APIs using the Spring Boot framework. Take ownership of the build and deployment process, leveraging tools like Maven to streamline development workflows. Stay updated on emerging technologies and best practices in Java development and related fields. Travel No