Sr. Core Java Developer W2

Menlo Park, CA, US • Posted 10 hours ago • Updated 10 hours ago
Contract W2
Contract Independent
24 Months
No Travel Required
Able to Sponsor
On-site
$50 - $55/hr
Fitment

Dice Job Match Score™

🤯 Applying directly to the forehead...

Job Details

Skills

  • core java
  • jvm
  • spring
  • microservices
  • multithreading
  • OOP
  • REST API
  • JDBC

Summary

Sr. Core Java Developer / Lead

Location: Alpharetta, GA / Menlo Park, CA
Job Type: Contract
Employment Type: W2 Only
Work Arrangement: Onsite / Local Candidates Only
Experience: 10+ Years

Job Description

We are seeking a highly skilled Sr. Core Java Developer / Lead with 10+ years of experience in Java software development to design, develop, test, and maintain high-performance, scalable, and reliable enterprise applications.

The ideal candidate will have strong expertise in Core Java, OOP, multithreading, concurrency, data structures, design patterns, JVM, memory management, REST APIs, and enterprise backend development.

Key Responsibilities

  • Design, develop, test, and maintain applications using Core Java.

  • Write clean, efficient, reusable, and maintainable code.

  • Apply OOP principles, design patterns, and best coding practices.

  • Develop multithreaded and highly concurrent applications.

  • Work with Java Collections, Generics, Streams, Lambda expressions, and exception handling.

  • Develop and consume RESTful APIs and backend services.

  • Build modular, scalable, and high-performance application components.

  • Implement business logic, validation, error handling, and transaction management.

  • Work with relational and NoSQL databases.

  • Write and optimize SQL queries and database interactions.

  • Troubleshoot production issues, memory leaks, performance bottlenecks, and application defects.

  • Participate in code reviews and technical design discussions.

  • Develop unit and integration tests using JUnit, Mockito, or equivalent tools.

  • Integrate applications with CI/CD pipelines.

  • Collaborate with architects, developers, QA, DevOps, product managers, and business stakeholders.

  • Participate in Agile/Scrum ceremonies and sprint activities.

  • Support application deployment, monitoring, and production issue resolution.

Required Skills

  • 10+ years of professional Java development experience.

  • Strong hands-on experience with Core Java / Java SE.

  • Strong knowledge of:

    • Object-Oriented Programming

    • Collections Framework

    • Generics

    • Exception Handling

    • Multithreading & Concurrency

    • Java I/O & NIO

    • Streams & Lambda Expressions

    • JVM Architecture

    • Memory Management & Garbage Collection

    • Serialization & Reflection

  • Strong Data Structures and Algorithms knowledge.

  • Experience with Java 8 or later.

  • Experience developing RESTful APIs and backend services.

  • Strong SQL and database development experience.

  • Experience with JDBC and ORM concepts.

  • Experience with Spring / Spring Boot.

  • Experience with Maven or Gradle.

  • Experience with Git.

  • Experience with JUnit / Mockito.

  • Strong debugging and problem-solving skills.

  • Experience working in Agile/Scrum environments.

Preferred Skills

  • Java 11, 17, 21 or later.

  • Spring MVC, Spring Data, Spring Security.

  • Microservices architecture.

  • Kafka, RabbitMQ, JMS, or ActiveMQ.

  • Docker and Kubernetes.

  • AWS, Azure, or Google Cloud.

  • MongoDB, Redis, Cassandra, or DynamoDB.

  • Distributed systems and event-driven architecture.

  • Caching technologies.

  • CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.

  • Application monitoring and observability tools.

  • Performance testing and profiling.

  • Linux/Unix and shell scripting.

  • Secure coding and application security practices.

Education

Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field preferred.

Candidate Requirements

Local candidates only – Alpharetta, GA or Menlo Park, CA
W2 candidates only.
Candidates should have strong hands-on Core Java development experience and be available to work from the specified location.

Interested candidates: Please send your updated resume along with your current location, work authorization, and contact information.

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.
  • Dice Id: 91170923
  • Position Id: 9055636
  • Posted 10 hours ago
Contact the job poster
RE

Raju Endla

Recruiter @ Congensys Corp.
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Sunnyvale, California

Yesterday

Easy Apply

Full-time

48 - 58

Remote or Georgia

Today

Full-time

USD 96,250.00 - 125,000.00 per year

Remote or North Carolina

Today

Full-time

USD 96,250.00 - 125,000.00 per year

Remote

7d ago

Easy Apply

Full-time

75000 - 95000

Search all similar jobs