Jobs · Engineering

Senior API / Microservices Developer

General Dynamics Information Technology · United States · 2 days ago
RemoteRemoteEngineering$113k–$132k/yrFull-time

Key Responsibilities

  • Modernization & Refactoring: Modernize a legacy application using Spring Boot, Cloud, and modern Java (17+), replacing legacy components with modular, testable, and maintainable code
  • Microservices Architecture: Break down monolithic components into independent, loosely coupled modules/microservices, ensuring proper communication via REST and event-driven patterns
  • Integration: Integrate with existing EPA systems, databases, and APIs, ensuring data consistency and compliance with regulatory requirements
  • Security: Implement and enforce security best practices, including authentication, authorization, and data protection
  • Testing & Quality: Develop comprehensive unit, integration, and end-to-end tests; conduct code reviews and mentor junior developers

Required Soft Skills/Organizational Skills

  • Ability to prioritize and complete a wide variety of tasking workloads with critical deadlines
  • Excellent critical thinking and problem-solving skills
  • Superior oral and written communications skills, and a demonstrated ability to maintain a patient and professional demeanor, with a can-do attitude
  • Ability to communicate technical concepts clearly and professionally to both technical and non-technical parties (who may be key stakeholders)
  • Ability to manage equipment and services in remote locations
  • Ability to work effectively in a remote team environment
  • Workability to perform well under pressure
  • Strong customer service orientation
  • Ability to maintain an organized workflow, with a high degree of attention to detail

Job Qualifications

  • Technical skills (bolded items are hard requirements): Core Java (version 21) Spring Boot ecosystem including Spring-data repositories A strong knowledge of REST API design using Spring controllers JPA / Hibernate Relational database design (Oracle, etc) Junit / Mockito Git and GitHub Must be able, and willing, to utilize AI tools (particularly, Copilot) Bruno or other API testing tools Open-API / Swagger Maven Microservice architecture Performance optimization Experience with government or regulated industry applications is a plus Strong problem-solving and debugging skills Security clearance level: must be able to obtain EPA Public Trust Level 4 US citizenship required

Education and Experience

  • Education: Bachelor of Arts/Bachelor of Science
  • Experience: 9–12+ years in Java enterprise application development

Similar jobs

Senior API Developer

Bright Vision TechnologiesApex, NC· 4 days ago
RemoteEngineering$100k–$150k/yrapply on brightvisiontechnologies.applytojob.com

Senior API Developer

Bright Vision TechnologiesCary, NC· 1 wk ago
RemoteEngineering$100k–$150k/yrapply on brightvisiontechnologies.applytojob.com