Sr. Java/J2EE Web DeveloperThe Developer will be responsible for designing, prototyping, coding, testing, analyzing and documenting, sizing, Java/J2EE backend on applications work with the Web front End developers to deliver new features on the middleware applications. Part of the responsibility involves supporting existing business systems applications.
This developer will work with a group of Application Architects, Web Engineer/Designers, and Contractors as needed. Work on projects related to enhancing and maintaining several web applications supporting the Federal Tax Payment System within Government Solutions.Job Specific ResponsibilitiesDevelop middleware application software using Java/J2EE middleware, HTML, JavaScript, JQuery and frameworks (foundation and bootstrap) used to render responsive pages.Experience with Fundamentals of Responsive Web Design, experience with responsive libraries like Foundation, Bootstrap a must.Collaborate with Business Analysts, Project Managers, Application Developers, Architects across various teams to come up with a solution design, solution architectureWrite technical and functional specificationsSizing new projects, determining risks and developing estimates for the projectsDevelop prototypes and research on proof of conceptsPerform and participate code reviewsFocus on risk mitigation for production changes which includes review of time of changes, type of change, impact of change to production system, impact of change to taxpayers, impact of change to input channels, change during peak periods.Participate in audit compliance activities.Candidate RequirementsJava/J2EE 9-10 years of experienceWeb DevelopmentExperience developing Responsive Websites using responsive frameworksSOA/SOAP Web Service DevelopmentExperience with Web sphere application serverExperience working with SpringExperience working with Spring Web FlowExperience developing Junit testsExperience with build tools Maven/ANTExperience Developing Javascript for web appsExperience Developing HTMLExperience writing functional and technical specificationsAbility to collaborate and various team members and brain storm solutions will be a very big plusStrong communication skills is a must.Deep/working knowledge about Java multi-threading is a plusExperience working with open-source technologies is a plusExperience developing complex algorithms is a plusExperience working on application performance tuning is a plusExperience working with Project Managers and Product Managers is a plusExperience working with Enterprise Architects is a plus