i4DM Logo

i4DM

Java API Developer

Posted 3 Days Ago
Remote
Hiring Remotely in USA
3-3
Mid level
Remote
Hiring Remotely in USA
3-3
Mid level
Design, develop, and maintain RESTful APIs using Java and Spring Boot, collaborating with teams to improve API performance and security.
The summary above was generated by AI
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

Top Skills

AWS
Docker
Git
Java
JavaScript
Jenkins
Junit
Jwt
Kafka
Mockito
MySQL
Node.js
Oauth2
Oracle
Postgres
RabbitMQ
Spring Boot
Typescript

Similar Jobs

13 Days Ago
In-Office or Remote
Chevy Chase, MD, USA
115K-260K Annually
Senior level
115K-260K Annually
Senior level
Insurance
The Senior Staff Engineer leads technical strategy, collaborates across teams, develops software, and mentors engineers, focusing on high-quality systems and services.
Top Skills: AzureC#DockerJavaKubernetesNoSQLPythonSQL
Yesterday
In-Office or Remote
Costa Mesa, CA, USA
105K-196K Annually
Mid level
105K-196K Annually
Mid level
Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
Deploy and maintain Anduril's hardware and software for military capabilities, troubleshoot installation issues, and ensure system supportability.
Top Skills: C++GoPythonRust
Yesterday
Remote or Hybrid
IL, USA
148K-203K Annually
Senior level
148K-203K Annually
Senior level
Artificial Intelligence • eCommerce • Information Technology • Internet of Things • Automation
The Principal Customer Success Manager drives customer engagement, retention, and revenue growth while mentoring teams and aligning strategies with business objectives.
Top Skills: GainsightMicrosoft Office SuiteServicenow

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account