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