Sr. Java Developer

Overview

Hybrid
Depends on Experience
Contract - Independent
Contract - W2
Contract - 18 Month(s)

Skills

Backend Development
Algorithms
Cloud Computing
Java
Microsoft Azure
Spring Framework

Job Details

Job Title: Senior Java Developer
Location: Local to Bay Area, CA (Hybrid Preferred)
Job Type: Contract

Job Summary:

We are seeking a Senior Java Developer with a minimum of 10 years of experience in backend application development. The ideal candidate will have strong expertise in Java, cloud platforms, large-scale data migrations, and system design. You will play a crucial role in driving a large-scale application migration project and integrating cutting-edge technologies into our platform.


Key Responsibilities:

  • Design and implement robust Java backend solutions using Spring Boot.

  • Lead the migration of large Java-based applications across infrastructures with architectural redesign.

  • Manage and migrate large datasets using Cassandra, Cosmos DB, or Google BigQuery.

  • Develop and integrate REST APIs and event-driven systems using Kafka.

  • Work with both relational databases (e.g., Azure SQL) and NoSQL databases (e.g., Cassandra).

  • Collaborate with cross-functional teams to ensure seamless cloud integration using Google Cloud Platform (Google Cloud Platform) or Microsoft Azure.

  • Apply best practices in system design, data structures, and algorithm implementation.

  • Communicate effectively with technical teams and non-technical stakeholders.


Required Qualifications:

  • 10+ years of experience in Java backend development.

  • Proven experience in large-scale application and data migration projects.

  • Expertise with Cassandra, Cosmos DB, or BigQuery.

  • Hands-on experience with Spring Boot, REST APIs, and Kafka.

  • Solid knowledge of relational (Azure SQL) and NoSQL databases.

  • Familiarity with Google Cloud Platform or Azure cloud platforms.

  • Strong system design and problem-solving skills.

  • Excellent written and verbal communication skills.


Preferred:

  • Local to Bay Area, CA

  • Experience presenting solutions to both technical and business audiences.

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.