CyberData Technologies
Job Title: Java Developer
Location: Reston, VA
Overview
We are seeking a skilled Java Developer to support a government software engineering program. The Java Developer will be responsible for designing, developing, testing, and deploying secure and scalable applications that meet government requirements. The ideal candidate will have hands-on experience in full-stack development, working in Agile environments, and collaborating with cross-functional teams to deliver mission-critical solutions. Key Responsibilities Design, develop, and maintain Java-based applications to support government mission requirements. Write clean, efficient, and maintainable code following industry and government security standards. Collaborate with business analysts, software engineers, and QA testers to ensure requirements are implemented correctly. Participate in Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, and retrospectives. Debug, troubleshoot, and resolve technical issues across development and test environments. Support code reviews, unit testing, and integration testing to maintain code quality. Implement secure coding practices in compliance with government cybersecurity policies. Develop technical documentation, including design specifications, system architecture, and user guides. Support deployment, configuration, and maintenance of applications in development, test, and production environments.
Required Qualifications
Bachelors degree in Computer Science, Software Engineering, or related field. 3+ years of experience developing Java applications. Proficiency with Java, Spring/Spring Boot, Hibernate, and related frameworks. Experience with RESTful APIs, microservices, and web services. Knowledge of relational databases (e.g., Oracle, PostgreSQL, MySQL) and SQL. Familiarity with Agile methodologies and DevSecOps practices.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
#J-18808-Ljbffr
We are seeking a skilled Java Developer to support a government software engineering program. The Java Developer will be responsible for designing, developing, testing, and deploying secure and scalable applications that meet government requirements. The ideal candidate will have hands-on experience in full-stack development, working in Agile environments, and collaborating with cross-functional teams to deliver mission-critical solutions. Key Responsibilities Design, develop, and maintain Java-based applications to support government mission requirements. Write clean, efficient, and maintainable code following industry and government security standards. Collaborate with business analysts, software engineers, and QA testers to ensure requirements are implemented correctly. Participate in Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, and retrospectives. Debug, troubleshoot, and resolve technical issues across development and test environments. Support code reviews, unit testing, and integration testing to maintain code quality. Implement secure coding practices in compliance with government cybersecurity policies. Develop technical documentation, including design specifications, system architecture, and user guides. Support deployment, configuration, and maintenance of applications in development, test, and production environments.
Required Qualifications
Bachelors degree in Computer Science, Software Engineering, or related field. 3+ years of experience developing Java applications. Proficiency with Java, Spring/Spring Boot, Hibernate, and related frameworks. Experience with RESTful APIs, microservices, and web services. Knowledge of relational databases (e.g., Oracle, PostgreSQL, MySQL) and SQL. Familiarity with Agile methodologies and DevSecOps practices.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
#J-18808-Ljbffr