JAVA / API Developer

Suitland-Silver Hill , United States
full-time

AI overview

Develop and maintain innovative APIs that enhance business growth and customer experience, collaborating with cross-functional teams and optimizing performance.

Ignite IT is seeking for an experienced API Developer to join our team and contribute to the development of innovative APIs that drive business growth and improve customer experiences. As an API Developer, you will design, develop, test, and maintain RESTful APIs using modern programming languages and frameworks.

Responsibilities:

  • Design, develop, and deploy scalable, secure, and efficient APIs using languages such as Java, Python, or Node.js
  • Work with cross-functional teams to understand business requirements and translate them into technical specifications for API development
  • Develop high-quality API documentation and testing scripts to ensure seamless integration with other systems
  • Collaborate with data engineers and data scientists to integrate APIs with existing data pipelines and analytics platforms
  • Troubleshoot issues and optimize the performance of APIs in production environment
  • Stay up to date with industry trends, best practices, and emerging technologies in API development
  • Participate in code reviews and contribute to the improvement of coding standards and best practices within the team

Requirements

  • 3+ years of experience as an API Developer or similar role (e.g., software engineer, backend developer)
  • Strong understanding of RESTful APIs, API design principles, and API security best practices
  • Proficiency in at least one programming language (Java, Python, Node.js) and familiarity with other languages (e. g., C++, Ruby)
  • Experience with API frameworks such as Spring Boot, Flask, or Express.js
  • Strong understanding of data structures, algorithms, and software design patterns
  • Excellent communication and teamwork skills

 

Preferred Qualifications:

  • Bachelor's degree in Computer Science or a related field;
  • Experience with cloud-based technologies (e.g., AWS Lambda, Google Cloud Functions)
  • Experience with microservices architecture and containerization (e.g., Docker, Kubernetes)
  • Knowledge of DevOps practices and tools (e.g., Jenkins, GitLab CI/CD)
  • Familiarity with agile development methodologies and version control systems (e.g., GitHub, Bitbucket)

Benefits

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Referral program
  • Tuition reimbursement
  • Vision insurance

Perks & Benefits Extracted with AI

  • Health Insurance: Health insurance
  • Vision insurance: Vision insurance
  • Paid Time Off: Paid time off

Our IT architects and engineers have more expertise than most. Each has an average of 15 years’ experience delivering world-class Agile Development & Delivery, IT Modernization, Security & Risk Management, and Hyper Automation solutions. We help our customers win – delivering breakthrough digital innovations that transform large federal agencies. We ensure our partners win – providing the capabilities that support the largest contracts. We position our employees to win – embracing a culture of advancement and growth through excellence and executing the best ideas.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Developer Q&A's
Report this job
Apply for this job