The Java Software Developer (Senior) is a senior-level position responsible for architecting, designing, developing, and maintaining enterprise-scale Java applications supporting the USDA Natural Resources Conservation Service (NRCS) IT ecosystem. This role requires deep expertise in Java EE technologies, Spring Framework, RESTful services, and SQL Server/Oracle database design, with demonstrated ability to lead development teams, mentor junior developers, and drive modernization and AWS cloud migration initiatives. The position operates with significant autonomy, provides Tier 3 technical support, and serves as a subject matter expert on assigned application domains including water and climate information systems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level