Senior API / Microservices Developer

General Dynamics Information Technology All jobs
Remote United States
3 hour(s) ago
Job Overview
Company General Dynamics Information Technology
Min Pay112840
Max Pay132250
CurrencyUSD
Pay Cycleyearly
First Seen 3 hour(s) ago

Job Description

Clearance Level None Category Software Engineering Location Remote Working from the USA Key Skills For Success Building Architecture Collaboration Innovation Java Spring ##### REQ#RQ224869 ##### Public TrustOther ##### Requisition TypeRegular ##### Your Impact Own your opportunity to work alongside federal civilian agencies. Make an impact by providing services that help the government ensure the well being and support of U.S. citizens. Job Description - Our 100% remote agile development team is looking for a Senior API/Microservices Developer to help us deliver top-quality IT Modernization for our Environmental Protection Agency (EPA) customers. You will work directly with our government customers and with other GDIT developers and business analysts to create advanced software tools tailored to scientific applications. You’ll apply new approaches principles methods techniques and tools compatible with the research environment within EPA. You’ll be a creative problem-solver understand IT solutions from a users’ perspective and contribute to strategies for a modern integrated IT environment. MEANINGFUL WORK AND PERSONAL IMPACT The API / Microservices Developer requires in-depth knowledge of modular API design and persistence architecture using Spring Boot. The role involves collaborative interactions with EPA staff and contractors ensuring architecture aligns with legacy systems and supports efficient data flow. The successful candidate will document design and implementation techniques using tools like Atlassian’s Confluence. The developer will optimize services for performance scalability and security while adhering to best practices. The selected candidate will resolve development and deployment issues working closely with API developers data engineers and other technical staff to ensure seamless integration with existing databases and applications. WHAT YOU’LL NEED TO SUCCEED Bring your engineering expertise along with a drive for innovation to GDIT. You must have 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 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 Qualifications 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. EDUCATION AND EXPERIENCE Education Bachelor of Arts/Bachelor of Science Experience 9–12+ years in Java enterprise application development GDIT IS YOUR PLACE At GDIT the mission is our purpose and our people are at the center of everything we do. Growth AI-powered career tool that identifies career steps and learning opportunities Support An internal mobility team focused on helping you achieve your career goals Rewards Comprehensive benefits and wellness packages 401K with company match and competitive pay and paid time off Flexibility Full-flex work week to own your priorities at work and at home Community Award-winning culture of innovation and a military-friendly workplace OWN YOUR OPPORTUNITY Explore a career in software development at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation. ### Work Requirements Years of Experience 9 + years of related experience may vary based on technical training certification(s) or degree Certification Travel Required Less than 10% Citizenship U.S. Citizenship Required ### Salary and Benefit Information The likely salary range for this position is $112840 - $132250. This is not however a guarantee of compensation or salary. Rather salary will be set based on experience geographic location and possibly contractual requirements and could fall outside of this range. ### Our Identity Verification Process As part of the hiring process we will ask you to complete an identity verification process that leverages advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud. You are expected to be on camera during virtual interviews. We reserve the right to take your picture to verify your identity and prevent fraud. By proceeding you authorize the collection processing and use of your biometric data for identity verification and security purposes. ### About Our Work We are GDIT. A global technology and professional services company that delivers technology solutions and mission services to every major agency across the U.S. government defense and intelligence community. Our 26000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50+ countries worldwide offering leading mission-ready capabilities in AI cloud cyber and software development. Join our Talent Community to stay up to date on our career opportunities and events at gdit.com/tc. Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

Unlock: Sign Up for free / Sign In and use the searches from your home page or the links in the footer.