Sr. Java, J2EE Developer (GC-USC)
Overview
As a mid-senior Java/J2EE developer, you will design, build, and integrate server-side components, applying multithreading to scalable applications. You will work within a small team, collaborating with stakeholders and an offshore group to align technical delivery with project objectives. You’ll contribute to architecture, prototyping, and testing while upholding quality standards. This full-time permanent role offers the chance to impact product delivery and system interfaces within a growing IT services company.
ResponsibilitiesDesign and develop Java/J2EE componentsPrototype, test, and integrate subsystem interfacesLead day-to-day activities within a small software teamInterface with stakeholders to balance system and project goalsCoordinate with offshore development teams on processesDocument work, decisions, and progress; communicate with peers and supervisorsContribute to project-team activities and align with quality policyMaintain up-to-date technical skills and awareness of improvements
Key requirements7+ years of experience in Java/J2EE development with server-side Java and multithreadingAbility to design, develop, prototype, and test subsystems and interfacesStrong collaboration with project stakeholders and cross-functional teamsExperience coordinating with offshore development teamsExcellent communication and documentation skillsFamiliarity with quality policies and project processesVisa status: US Citizen, Green Card, GC-EAD, H4-EAD, or L2-EAD eligible (no OPT-EAD, H1B, TN)communicationstakeholder managementteam collaborationJavaJ2EEmultithreading