Senior Java Developer
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Data Capital Inc, is seeking the following. Apply via Dice today!OverviewWe are seeking a highly experienced Senior Java Developer to design, develop, and maintain enterprise-level web applications supporting the NASA SEWP Program Management Office. This role involves working closely with cross-functional IT teams to deliver scalable, high-performance applications within a fast-paced, agile environment.Key ResponsibilitiesDesign, develop, and deploy new Java-based web applications supporting the NASA SEWP programMaintain and enhance existing applications with a focus on performance, scalability, and usabilityParticipate in full Software Development Life Cycle (SDLC) including requirements analysis, development, testing, and deploymentConduct code reviews and ensure adherence to coding standards and best practicesPerform unit, integration, regression, and performance testing to maintain software qualityCollaborate with developers, DBAs, system administrators, and business stakeholdersDevelop and maintain technical documentation (system architecture, interfaces, and workflows)Troubleshoot and resolve technical issues; escalate when necessarySupport application deployments and provide after-hours/on-call support when requiredDeliver Level II technical support via phone, email, and ticketing systems (e.g., ServiceNow)Required Qualifications10+ years of experience in Java web application development5+ years of experience working with Oracle databases and writing complex SQL queriesStrong experience with Java, J2EE, and web-based application developmentPreferred SkillsExperience with JSP, Spring Framework, and RESTful APIsProficiency in HTML, CSS, JavaScript, JSON, and XMLFamiliarity with tools and technologies such as:JBoss / Application serversHibernate or MyBatisMaven build toolsGit version controlAJAX-based web applicationsUnderstanding of Agile development methodologies