Java Developer/Architect
Role: Java Developer/ArchitectLocation: Oakland, CA (Hybrid - 2-3 days onsite, Wednesdays mandatory)Duration: 3+ monthsSummary: We are seeking an experienced Java Developer/Architect to architect, develop, and modernize enterprise Java applications supporting mission-critical tax systems. The ideal candidate will possess extensive experience designing enterprise Java solutions, integrating legacy systems, and leading application architecture initiatives. This role combines hands-on Java development with architectural leadership across enterprise platforms.Must Have: Java, JBoss Enterprise Application Server, Java EE/Jakarta EE, DB2 & SQL Server, CICS Gateway Integration, RESTful APIs & Enterprise Integration PatternsRequired Skills:8+ years of enterprise Java development experienceStrong experience designing enterprise application architectureExtensive experience with JBoss Enterprise Application ServerStrong knowledge of Java EE/Jakarta EEExperience with DB2 and SQL ServerExperience with Jasper ReportsExperience integrating applications using CICS GatewayStrong understanding of RESTful APIs and enterprise integration patternsExperience working in Linux environmentsExperience performing architecture reviews and mentoring development teamsPreferred Qualifications:Experience modernizing legacy Java applicationsGovernment or public sector experienceExperience with containerization and cloud platformsExperience with CI/CD and DevOps practicesResponsibilities:Design enterprise Java application architectureDevelop and maintain mission-critical Java applicationsLead integration initiatives across enterprise systemsDesign and implement RESTful servicesDevelop reporting solutions using Jasper ReportsOptimize DB2 and SQL Server database performanceEstablish development standards and best practicesConduct architecture and code reviewsTroubleshoot complex production issuesCollaborate with business and technical stakeholders