Logo
Atrium Staffing

API Backend Developer

Atrium Staffing, Alpharetta, Georgia, United States, 30239


Our client is looking for an experienced

API Backend Developer

with 6 - 10 years of experience to join their team.Salary/Hourly Rate:$120k - $140kPosition Overview:The ideal candidate for the API Backend Developer role will have extensive experience in designing and developing REST APIs using Java and the Spring framework, including Spring Boot. You will be responsible for creating scalable and robust backend services, integrating with databases, and working on workflow and rules engine implementations. Familiarity with Azure cloud, Kubernetes, and microservices architecture in large enterprise-grade applications is highly desired.Responsibilities of the API Backend Developer:

Use Java and the Spring framework, design, create, and manage RESTful APIs.

Use Spring Boot to develop microservices and make sure they are maintainable and scalable.

Ensure effective data storage and retrieval by integrating with a variety of databases, including relational and NoSQL ones.

Use a rules engine and workflow to manage the logic and business operations.

Work together with front-end developers to guarantee API integration that runs smoothly.

Boost application efficiency and guarantee high dependability and availability.

Take part in code reviews and give other developers input to guarantee the quality of the code.

Use Kubernetes in conjunction with DevOps teams to launch apps on the Azure cloud.

Keep abreast of the most recent developments in backend development trends and technology.

Debugg and troubleshoot problems throughout the whole stack.

Assist in the ongoing enhancement of development techniques and procedures.

Qualifications for the API Backend Developer:

Expert-level proficiency in Java programming.

Spring Framework: Extensive experience with Spring, including Spring Boot, Spring MVC, Spring Data, and Spring Security

REST APIs: Proven experience in designing and developing RESTful APIs.

Database Integration: Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).

Workflow & Rules Engine: Experience with workflow automation and rules engine tools (e.g., Camunda, Drools).

Microservices: Experience designing and developing microservices architecture.

Cloud Platforms: Working knowledge of Microsoft Azure, including Azure services relevant to backend development

Containerization & Orchestration: Experience with Docker and Kubernetes.

Experience with messaging systems like RabbitMQ, Kafka, or ActiveMQ.

CI/CD: Familiarity with continuous integration and continuous deployment practices.

Version Control: Proficient in using Git and GitHub/GitLab.

Security: Understanding of application security best practices.

Performance Optimization: Skills in optimizing backend performance and scalability.

Problem Solving: Strong analytical and problem-solving skills.

Communication: Excellent verbal and written communication skills.

Education Requirements:

Bachelor's degree in Computer Science or equivalent is required.

Benefits:

Client-provided benefits available, upon eligibility.