Java Lead (Core Java)
Overview
In this role, you will design and develop Java/J2EE-based applications, focusing on concurrency and multi-threading. You will lead a small development team and collaborate with project stakeholders to align system objectives with project goals. You will coordinate with an offshore team to streamline the development process and deliver subsystem interfaces. This position offers hands-on architecture and delivery work within a dynamic IT services environment and a clear path to impact on critical software solutions.
ResponsibilitiesDesign and develop applications based on Java/J2EE componentsPrototype and test required subsystems and interfacesManage day-to-day activities with a small software development teamInterface with project stakeholders to balance system and project objectivesCoordinate with offshore team on development processes
Key requirements10+ years of experience in development of applications based on J2EE architectureexposure to server-side Java with multi-threadingstrong Java concurrency experienceteam leadershipstakeholder communicationoffshore coordinationJavaJ2EEmulti-threading / concurrency