Senior Java Developer – Backend & Data Specialist
Overview
As an Applications Development Senior Programmer Analyst, you contribute to designing and implementing new or revised application systems in collaboration with the Technology team. You drive analysis and programming activities across the system lifecycle, from feasibility to implementation, while ensuring business needs are met. You apply deep domain knowledge to solve complex problems, advise on security post-implementation, and support stakeholders with scalable, compliant solutions. This role offers impact on risk-aware, technology-driven outcomes within a collaborative environment.
Compensation / Benefitsmedical, dental & vision coverage401(k)life, accident, and disability insurancewellness programspaid time off (vacation, sick leave)paid holidays
ResponsibilitiesContribute to feasibility studies, estimates, IT planning, and development of new or revised applicationsOversee development phases: analysis, design, construction, testing, implementation, and post-implementation supportApply specialty knowledge to evaluate business and system processes and industry standardsRecommend security measures and ensure design integrity post-implementationConsult with users and technology groups to propose advanced programming solutionsDefine operating standards and act as advisor/coach to junior analystsOperate with limited supervision and serve as SME to stakeholdersAssess risk in business decisions and support compliance and ethical practices
Key requirements5-8 years of Java backend developmentExperience in systems analysis and software applications programmingExperience in managing and implementing successful projectsWorking knowledge of consulting/project management techniques/methodsAbility to work under pressure and meet deadlinesBachelor’s degree/University degree or equivalent experienceNice to have: Kafka, MongoDBstakeholder communicationability to work under pressurecoaching/mentoringJava backend developmentsystems analysisproject management techniques