Java Developer

Overview

On Site
$60,000 - $70,000
Contract - W2
Contract - 09 Month(s)
Able to Provide Sponsorship

Skills

Microservices
RabbitMQ
RESTful
Spring Framework
Unit Testing
Kubernetes
Docker
Cloud Computing
Java

Job Details

We re seeking a skilled Java Developer to join our dynamic team. You ll be responsible for designing, developing, and maintaining robust and scalable Java-based applications. This role emphasizes clean, efficient coding practices, strong collaboration with cross-functional teams, and delivery of high-quality solutions.


Key Responsibilities

  • Design, develop, test, and maintain Java applications, with a strong focus on Spring/Spring Boot frameworks

  • Build RESTful APIs and integrate them with front-end services or external systems

  • Participate in unit testing, automated testing, and CI/CD pipelines

  • Conduct code reviews and maintain high code quality standards (efficiency, readability, maintainability)

  • Identify and resolve performance bottlenecks and security vulnerabilities

  • Collaborate closely with product managers, QA, and DevOps teams to deliver features on schedule

  • Document technical designs and implementation details clearly


Required Qualifications

  • Bachelor s degree in Computer Science, Engineering, or a related field

  • 3 7 years of professional experience in Java development

  • Solid expertise with Core Java, Spring Boot, and REST API design

  • Strong understanding of software design principles, algorithms, and data structures

  • Experience with relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases

  • Familiarity with version control systems such as Git

  • In-depth knowledge of unit testing (e.g., JUnit, Mockito), CI/CD tools, and Agile methodologies


Preferred Qualifications (Nice to Have)

  • Experience with microservices architecture

  • Hands-on with message brokers like Kafka, RabbitMQ, or Redis

  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform

  • Familiarity with containerization (Docker, Kubernetes)

  • Experience in performance tuning tools (e.g., Dynatrace, JProfiler)

  • Previous exposure to high-concurrency, low-latency application development


Benefits Package

  • Competitive salary based on experience

  • Medical, dental, and vision insurance

  • Paid time off and holidays

  • 401(k) with employer matching (if applicable)

  • Professional development budget and certification support

  • Modern, inclusive work environment in Fremont

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.