SnapCode Inc
Java API Developer
SnapCode IncUnited States5 days ago
Full-timeRemote FriendlyInformation Technology
Job Title: Java API Developer

Location: Remote

Duration: Long Term Contract

Project Description : Centralized solution for the State of Vermont to handle all Customer Communication like paper correspondence, email and text alerts, etc.

Position Details

Required Skills

" Strong experience with Java (Java 8 or higher) and object-oriented programming principles.

" Proficiency in API design and development (REST, SOAP) with knowledge of HTTP and SOAP Protocols

" Experience with Spring Framework (Spring Boot, Spring MVC).

" Strong understanding of microservices architecture.

" Knowledge of database technologies (SQL/NoSQL) like MySQL, PostgreSQL, etc. PostgreSQL is preferred.

" Experience with cloud platforms (AWS, Azure, GCP) is a plus.

" Experience with CI/CD pipelines and DevOps practices.

" Familiarity with version control systems like Git, SVN.

Responsibilities

" Design, develop, and maintain scalable and robust backend services using Java.

" Build and maintain SOAP/RESTful APIs to support applications.

" Optimize the performance of backend systems to ensure low-latency and high availability.

" Ensure the security, performance, and scalability of APIs.

" Integrate with third-party APIs and services.

" Write clean, maintainable, and efficient code following best practices.

" Conduct code reviews and ensure adherence to coding standards.

" Troubleshoot and debug production issues across services and databases.

Expected Deliverable(s) Code deliverables

Key Skills

Ranked by relevance