Overview
Skills
Job Details
Senior API Engineer / Developer
6+Months
Atlanta, GA (Remote)
Position Overview:
We are in search of a Senior Application Programming Interface (API) Specialist, with a profound knowledge in Java and mastery of the Spring Boot framework, to craft, implement, and enhance top-tier RESTful APIs suitable for a corporate setting. The ideal candidate is one who excels at overcoming intricate technical hurdles, promotes technical distinction, and provides guidance to our development team. Your contributions will be crucial in forming our overarching API approach, while securing the scalability, safety, and efficiency of our backend services.
Primary Duties:
Develop and define architecture for reliable RESTful APIs utilizing Java and Spring Boot that emphasize scalability, dependability, and easy maintenance.
Take the helm in technical debates and decision-making concerning API creation, integration concepts, and microservices configuration.
Mentor emerging engineers, promoting high coding standards, effective tests, and well-designed APIs.
Implement and maintain protocols for API documentation, updates, security measures (OAuth2, JWT), and error management.
Cooperate with stakeholders, architects, and diverse teams to transform business requisites into practical technological implementations.
Enhance API performance through the utilization of profiling and analysis tools for endpoint monitoring.
Supervise connections with various databases (SQL/NoSQL), external services, and internal systems.
Advocate for DevOps methodologies including continuous integration/deployment, containerization (Docker/Kubernetes), and cloud delivery (AWS/Azure/Google Cloud Platform).
Keep up with novel tech and market tendencies, suggesting system enhancements and innovations.
Conduct code examinations and technical assessments while adhering to architectural and security benchmarks.
Essential Skills and Credentials:
Degree in Computer Science, Engineering or a similar field at the Bachelor s or Master s level.
Minimum of 7 years in Java development, specifically within Spring Boot API engineering.
Documented success in conceiving and deploying enterprise-scale API solutions with high availability.
Expertise in RESTful API design principles, inclusive of documentation (Swagger/OpenAPI), update management, and error resolution.
Proficient comprehension of security frameworks (OAuth2, JWT, SSL/TLS) and regulatory mandates.
Experience with microservices configurations and decentralized systems.
Advanced aptitude with databases (e.g., PostgreSQL, MySQL, MongoDB) and ORM systems.
Direct experience with DevOps resources (Jenkins, Docker, Kubernetes) and cloud service providers.
Exceptional problem-solving abilities, communication, and leadership acumen.
Autonomous working style and capacity to spearhead technical projects.
Desirable Expertise:
Proficiency with event-driven systems (Kafka, RabbitMQ).
Acquaintance with front-facing frameworks (React, Angular) for comprehensive stack incorporation.
Experience with API management solutions (Apigee, AWS API Gateway).
Background in the healthcare sector is desirable.