Logo
DMV IT Service

Senior API Developer

DMV IT Service, Smithfield

Save Job

Job Title : Senior API Developer (Java/AWS)
Location : Remote (Onsite in Smithfield, RI for initial onboarding and occasional meetings)
Employment Type : Full-Time

About Us:

DMV IT Service LLC is a trusted IT consulting firm founded in 2020. We specialize in optimizing IT infrastructure and providing expert guidance to empower businesses to achieve their technology goals. Our services span system administration, cybersecurity, networking, and IT operations. With a client-first approach, we ensure long-term success for our clients through innovative solutions and industry best practices.

Job Purpose:

We are seeking a Senior API Developer (Java/AWS) to join our Externalized Service Center Inquiry API project. This project is designed to enable firms to access Service Center work item status information without logging into the Wealthscape portal. The role involves developing, testing, and deploying an API solution on a cloud-based AWS platform , with a strong focus on scalability, security, and high availability. The ideal candidate will have experience in Java , Spring Boot , AWS services , and API security , along with expertise in delivering large-scale enterprise solutions.

Requirements

  • API Development & Design:
    • Design, develop, and maintain the Externalized Service Center Inquiry API , ensuring alignment with business and technical requirements.
    • Define and adhere to the API contract , ensuring clear and concise communication of input parameters (Work Item Number, Account#, etc.) and expected output (status, metadata, etc.).
    • Implement API security measures, including OAuth 2.0 for authentication and authorization, API keys for client identification, and HTTPS for encrypted communication.
  • Integration & Performance Optimization:
    • Integrate the API with existing systems or data sources to retrieve real-time data for Service Center work items.
    • Ensure scalability and high availability of the API using AWS cloud services , including auto-scaling groups , load balancers , and EKS clusters.
    • Develop efficient asynchronous processing mechanisms and optimize API performance for large data sets.
  • Testing & Quality Assurance:
    • Conduct end-to-end testing of API functionality, data accuracy, and integration with client proprietary portals .
    • Implement comprehensive error handling mechanisms, returning standardized error codes and messages.
    • Ensure API meets high availability and disaster recovery requirements.
  • Logging & Monitoring:
    • Configure logging with Datadog to capture detailed information about API requests, responses, and errors.
    • Support monitoring capabilities and help troubleshoot performance bottlenecks.
  • Documentation & Collaboration:
    • Create and maintain detailed documentation , including Swagger contracts , integration guidelines, and usage examples for developers.
    • Collaborate with cross-functional teams, including product managers, business stakeholders, and engineers, to ensure alignment and successful delivery of the API.
    • Provide mentorship to junior developers, guiding them on best practices for API development, security, and performance optimization.
  • Continuous Improvement:
    • Participate in and contribute to automated CI/CD pipelines for code deployment and monitoring, enhancing overall team efficiency.
    • Stay updated on emerging trends in API development and AWS cloud technologies to incorporate new ideas into the development process.
Required Qualifications:
  • Experience:
    • 8+ years of development experience with Java , Spring Boot , REST APIs , and microservices architecture .
    • 5+ years of experience working with AWS services , including EC2 , S3 , Lambda , API Gateway , EKS , and RDS .
    • 3+ years of experience with API security (OAuth 2.0, API keys, JWT) and designing secure APIs.
    • Experience with cloud deployment and automation tools such as Terraform , Jenkins , or AWS CloudFormation .
    • Strong SQL knowledge and experience with relational databases (PostgreSQL, MySQL).
  • Technical Skills:
    • Expertise in AWS cloud infrastructure and DevOps practices (CI/CD pipelines, containerization with Docker, Kubernetes).
    • Hands-on experience with RESTful APIs , JSON , and SOAP .
    • Proficient in API design , versioning , and documentation frameworks such as Swagger .
    • Familiarity with Datadog or similar logging and monitoring tools.
  • Soft Skills:
    • Excellent communication skills , with the ability to effectively collaborate with business and technical teams.
    • Strong problem-solving and analytical skills to address complex development and integration challenges.
    • Self-starter with the ability to work independently and lead the technical aspects of the project.
Preferred Qualifications:
  • Industry Experience:
    • Financial Services or Banking experience, especially related to mortgages or payment systems .
    • Familiarity with Fidelity’s API processes (Swagger approval, integration exchange, etc.) is a plus.
  • Certifications:
    • AWS Certified Solutions Architect or similar AWS certifications .
    • Certified Scrum Master (CSM) or other Agile certifications are a plus.