Sr Java Developer

Overview

On Site
$65+
Accepts corp to corp applications
Contract - W2
Contract - 24 Month(s)
Able to Provide Sponsorship

Skills

API
NoSQL
Microservices
Google Cloud Platform
Java
Kubernetes
Redis
Spring Framework
RESTful
Google App Engine
Google Cloud
Caching

Job Details

Job Description:
We are looking for a Java API Developer with strong hands-on experience in building robust, scalable APIs and working with modern cloud and caching technologies. The ideal candidate will have solid expertise in Java, Redis, and Google Cloud Platform (Google Cloud Platform), and a proven ability to develop and deploy high-performance applications.

Responsibilities:

  • Design, develop, and maintain RESTful APIs using Java

  • Implement caching solutions using Redis to improve system performance

  • Deploy and manage applications on Google Cloud Platform (Google Cloud Platform)

  • Integrate APIs with frontend systems and third-party services

  • Write clean, maintainable, and efficient code following best practices

  • Perform unit and integration testing to ensure software quality

  • Troubleshoot and resolve production issues in a timely manner

  • Collaborate with cross-functional teams including architects, product owners, and QA engineers

  • Participate in code reviews and contribute to continuous improvement

Required Skills & Experience:

  • 5+ years of experience in Java development (Core Java, Spring/Spring Boot)

  • Strong knowledge of RESTful API design and implementation

  • Solid experience with Redis (caching strategies, configuration, cluster setup)

  • Hands-on experience with Google Cloud Platform (Google Cloud Platform) services (App Engine, Cloud Functions, Pub/Sub, etc.)

  • Experience with CI/CD tools and DevOps practices

  • Familiarity with version control systems like Git

  • Excellent problem-solving and debugging skills

  • Strong communication and teamwork abilities

Preferred Qualifications:

  • Experience with microservices architecture

  • Familiarity with Kubernetes or container orchestration on Google Cloud Platform

  • Knowledge of other NoSQL or in-memory databases

  • Prior experience working in an Agile environment

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.