Java API Developer

Sorry, this job was removed at 12:08 p.m. (CST) on Friday, Aug 08, 2025
Hiring Remotely in USA
Remote
Software
The Role
Description

About Our Team

Our employees thrive in a culture that's fast-paced and ego-free, where innovation and collaboration are encouraged at every turn. We are an organization that provides federal agencies instant access to experienced and talented professionals who understand their unique challenges and know the most efficient ways to address them. We are continually investing in resources and talent, so we stay prepared with specialized teams in place who are experts in creating tailored technologies. Our solutions empower Federal organizations to grow, modernize, and succeed in a rapidly evolving landscape.

We value all voices and want to attract talent from all backgrounds. We're on the lookout for individuals who are passionate about technology and thrive in environments where problem-solving is approached with creativity and enthusiasm. If you're someone who enjoys continuously expanding your skill set while tackling real-world business problems, you'll feel right at home with us. Veterans and military spouses are especially encouraged to bring your unique and valuable experience to our team.

About the Role:

We are seeking a skilled Java API Developer to design, develop, and maintain RESTful APIs and backend services. The ideal candidate will have strong experience in Java development, particularly with frameworks like Spring Boot, and a solid understanding of best practices for API design, performance, and security. This role involves collaborating with cross-functional teams to build scalable backend solutions that power modern applications, ensuring clean code and high performance. By joining our organization, you'll be part of the team to enhance the customer experience and transform VA service delivery!

 Key Responsibilities

  • Design, develop, and maintain scalable and secure RESTful APIs using Java and Spring Boot.
  • Collaborate with cross-functional teams to gather requirements and deliver scalable, secure, reliable APIs.
  • Develop automated CI/CD pipelines using Jenkins or GitLab CI for efficient code deployment.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Writing good unit test cases and ensuring a high level of code coverage
  • Set up services and routes to provide access to API’s (includes setting access control lists, rate limiting by IP, etc.) 
  • Set up proxies and policies for APIs through the API management platform 
  • Create and maintain clear, user-friendly API documentation.
  • Participate in regular code reviews, ensuring adherence to coding standards and best practices.
  • Analyze and improve system performance, addressing bottlenecks and ensuring high availability.
  • Work closely with scrum teams and product managers to deliver end-to-end solutions.
  • Use Git and related workflows for version control and collaboration.
  • Stay updated with the latest Java development trends to recommend best-fit solutions.

TAG: INDMJC

TAG: #LI-I4DM


Requirements

Qualifications

  • Bachelor's degree in computer science, Engineering, or related field (or equivalent experience).
  • 3+ years of experience in Java development, with a focus on backend and API development.
  • 3+ years of experience in TypeScript, JavaScript, and Node.js
  • Proficiency with Spring Boot and related frameworks.
  • Strong understanding of RESTful API design principles and best practices.
  • Familiarity with relational databases (ie, PostgreSQL, MySQL, or Oracle) and SQL.
  • Solid understanding of object-oriented programming (OOP) principles and design patterns.
  • Proficiency in Git and version control workflows.
  • Experience writing unit and integration tests with JUnit and Mockito.
  • Understanding of application security practices, including authentication and authorization (e.g., OAuth2, JWT).

Preferred Skills

  • Familiarity with microservices architecture.
  • Experience with open-source build automation tools, specifically Maven
  • Exposure to containerization technologies (Docker).
  • Experience with asynchronous messaging systems (Kafka, RabbitMQ).
  • Knowledge of Agile development methodologies (Scrum, Kanban).
  • Understanding of performance tuning and scalability practices.
  • Familiarity with AWS services
  • Familiarity with additional API programming languages (i.e., Python, Ruby, C++, Lua, Go, etc.)

Benefits
None

Similar Jobs

Velera Logo Velera

Software Engineer

Fintech • Payments • Financial Services
Remote
USA
4405 Employees
96K-125K Annually

Capital One Logo Capital One

Senior Business Analyst

Fintech • Machine Learning • Payments • Software • Financial Services
Remote or Hybrid
3 Locations
55000 Employees
99K-136K Annually

Capital One Logo Capital One

Product Manager

Fintech • Machine Learning • Payments • Software • Financial Services
Remote or Hybrid
2 Locations
55000 Employees
144K-181K Annually

Capital One Logo Capital One

Senior Associate, Product Management: Velocity Black Agent Tools

Fintech • Machine Learning • Payments • Software • Financial Services
Remote or Hybrid
2 Locations
55000 Employees
99K-124K Annually
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Millersville, , MD
61 Employees
Year Founded: 2002

What We Do

Ready to advance your career as an agent of change? View our available positions at i4dm.com/resourcing/careers or forward your resume to [email protected].

i4DM is a full-service information technology firm that believes in the versatility of IT. i4DM was founded in 2002 by Michael Peart and partner Ben Hannon. Forged together by Michael’s military background and Ben’s passion for technology, they created a company grounded in military values, dedicated to serving clients through innovation and strategy. With a client-first approach, the team is equipped with the necessary certifications and skill sets to serve all industries. Through market expansion, joint ventures, and new locations, i4DM has grown into an industry leader that revolutionizes the way information technology is leveraged by clients to accomplish their missions.

i4DM is passionate about empowering clients’ information technology to incite change, increase productivity, and keep them one step ahead in a dynamic market. Aiming for excellence, and delivering innovation, they go beyond the routine and create entirely customized solutions. They believe in the spirit of collaboration, exploring the line of the unknown, and pushing the boundaries of what’s possible with technology solutions

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account