Senior Java Backend Developer with Cassandra / MongoDB / Bigquery and Kfka

  • Sunnyvale, CALIFORNIA
  • Posted 17 hours ago | Updated 9 hours ago

Overview

On Site
DOE
Contract - W2

Skills

Big Data
Microservices
Accessibility
Web Services
Version Control
Issue Tracking
NoSQL
Apache Cassandra
MongoDB
Apache Kafka
RESTful
Java
J2EE
XML
Computer Science
Data Structure
Algorithms
Software Design
Git
IBM Rational ClearCase
JIRA
Agile
Communication
Collaboration
Decision-making

Job Details

JOB SUMMARY We are seeking a Full Stack Software Engineer to join the Accessibility team, responsible for building and maintaining tools to enhance accessibility capabilities across large-scale, distributed systems. This role involves designing and developing microservices, working with event-driven architectures, and leveraging NoSQL and big data technologies. The ideal candidate will have strong computer science fundamentals, experience in agile environments, and the ability to align technical solutions with business objectives. Key Responsibilities Design and develop microservices for large-scale software applications. Work with distributed systems and event-driven architectures. Build n-tier applications using RESTful Services, Java/J2EE, and related technologies. Develop and maintain tools for the Accessibility team. Utilize NoSQL technologies such as Cassandra and MongoDB. Implement solutions with BigQuery and Kafka. Apply strong knowledge of data structures, algorithms, and software design principles. Develop with Java/J2EE, XML, Web Technologies, and Web Services. Use source control systems such as Git or ClearCase and issue tracking systems like JIRA. Collaborate in agile development environments to deliver high-quality solutions. Contribute to technology direction that delivers measurable business improvements. Required Qualifications Solid experience in large-scale distributed systems and event-driven architectures. Strong experience with NoSQL technologies (Cassandra, MongoDB). Proficiency in Big Query and Kafka. Full stack development experience with RESTful Services, Java/J2EE, XML, and Web Technologies. Strong computer science foundation in data structures, algorithms, and software design. Hands-on experience with Git or ClearCase, and JIRA. Proven ability to work in agile environments. Strong communication, collaboration, and decision-making skills. Ability to adapt to changing priorities and work effectively under pressure.
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.