Java REST API Developer

$92,331 - $120,750/Yr

Unclassified

posted about 1 month ago

Full-time - Mid Level
Remote
10,001+ employees

About the position

As a Software Developer Senior at GDIT, you will be tasked with delivering simple solutions to complex problems, tailoring cutting-edge solutions to meet the unique requirements of our clients. Your role will focus on application development, prioritizing the end user's experience while contributing to your own career growth. You will be part of a team that supports essential modernization initiatives for the Centers for Medicare & Medicaid Services (CMS) Medicare Modernization Division. This position is crucial as it involves supporting identified modernization projects that facilitate the migration from mainframe systems to cloud-based solutions. In this role, you will research, design, develop, and modify enterprise-wide systems and applications software. You will be responsible for creating maintainable, adaptable, scalable, and defect-free code by adhering to software development best practices and coding standards, including software reuse, refactoring, continuous integration, test automation, secure development, and test-driven development. As a member of an Agile scrum team, you will actively participate in daily scrum meetings to report on development status, raise impediments, and contribute to incremental planning sessions to assess work and establish development goals. Your responsibilities will also include developing and executing automated tests, analyzing test results, and recommending corrections to more experienced software engineers. You will support integration, functional, system, and customer acceptance testing, providing troubleshooting support during the development phases. This position requires a proactive approach to problem-solving and a commitment to delivering high-quality software solutions that meet the needs of our clients.

Responsibilities

  • Research, design, develop, and modify enterprise-wide systems and applications software.
  • Create maintainable, adaptable, scalable, and defect-free code using software development best practices.
  • Participate in daily scrum meetings to report on development status and raise impediments.
  • Engage in incremental planning sessions to assess work and establish development goals.
  • Develop and execute automated tests, analyze test results, and recommend corrections.
  • Support integration, functional, system, and customer acceptance testing.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related technical discipline, or equivalent experience.
  • 3+ years of government Java development experience.
  • 1+ years of providing Java development on CMS contracts.
  • Experience with JAVA and developing/maintaining backend APIs.
  • Familiarity with support tools such as JIRA, Confluence, and Slack.

Nice-to-haves

  • Knowledge of REST API and JSON.
  • Experience using API test cases in SOAP UI, PostMan, or ReadyAPI.
  • Experience with common web development frameworks.
  • Familiarity with SAFe (Scaled Agile Framework) or Agile/Iterative software development methodology.
  • Strong interpersonal skills including courtesy, professionalism, and a cooperative attitude.

Benefits

  • Medical plan options, some with Health Savings Accounts.
  • Dental plan options.
  • Vision plan.
  • 401(k) plan with company match.
  • Full flex work weeks where possible.
  • Paid time off plans including vacation, sick, personal time, and holidays.
  • Paid parental leave.
  • Paid military leave.
  • Paid bereavement leave.
  • Paid jury duty leave.
  • Short and long-term disability benefits.
  • Life, accidental death and dismemberment, personal accident, critical illness, and business travel insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service