Job Details

Senior Java Developer with Big Data

San Jose, California, United States

Position: Senior Java Developer with Big Data

Location: San Jose, CA or Costa Mesa, CA
Duration: 12+ Months


We are looking for one resource with hands-on experience with core Java development and RESTful web services to join our team in the San Jose / Costa Mesa. The ideal candidate will also have experience working with Big Data.


  • 5-10 years of experience delivering enterprise class applications, with at least 3 most recent years working in Java and REST APIs.
  • Experience building applications with popular Java frameworks and libraries (Spring, Hibernate.).
  • Solid understanding of object-oriented design and programming concepts, core Java concepts, multi-threading, MVC, and common design patterns, SQL/NoSQL Databases
  • Able to navigate full stack development easily
  • Experience in leading projects with dependency - including design and execution and improving processes in the team
  • Experience working with large scale applications, production rollouts, monitoring and debugging live issues
  • Experience with test automation: TDD, unit/integration/functional testing.
  • Have a passion for quality and writing clean, solid, readable code that scales and performs well.
  • Strong desire to learn, push the envelope, and share knowledge with others.
  • Strong debugging and problem solving skills across the whole tech stack - language, databases, web servers and system environment
  • Proven interpersonal communication skills
  • Extra credit: Provide your GitHub account or Stack Overflow profile with your resume!
  • Experience with Kafka/RabbitMQ (or any message broker) as well hands-on with containerization (Docker) is a plus

Responsibilities include:

  • Participate in development life cycle activities like design, coding, testing and production release.
  • Work with other engineers, managers, Product Management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles..
  • 8 Work in Agile environment and implement solutions through coding and rapid prototyping
  • Embrace open-source - either by using it, extending it, or inventing new projects
  • Ability to lead project involving cross vertical integration
  • Think out of the box - Passion to innovate!
- provided by Dice

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events