Job Description
Job Details
- Job Title: Senior Java Backend Developer
- Location: Sunnyvale, CA
- Duration: 12+ Months
- Experience Required: 10+ Years
- Work Environment: Agile Development
Key Responsibilities
- Design and develop microservices for large-scale distributed systems.
- Build and maintain event-driven architectures.
- Develop n-tier applications using RESTful services and Java/J2EE technologies.
- Contribute as a Full Stack Software Engineer within the Accessibility team to build and maintain tools.
- Work with NoSQL databases such as Cassandra and MongoDB.
- Participate in architecture discussions and contribute to technology direction aligned with business improvements.
- Use source control and issue tracking systems for development and collaboration.
- Adapt to changing business priorities and deliver under pressure.
Company Overview
The organization is focused on building scalable distributed systems and accessibility tools within a collaborative agile environment. The team emphasizes strong technical foundations, innovative architecture design, and alignment of technology solutions with measurable business outcomes.
Qualifications
- 10+ years of experience in large-scale distributed systems and event-driven architectures.
- Strong experience designing and developing microservices.
- Solid experience with NoSQL technologies such as Cassandra and MongoDB.
- Hands-on experience with Java/J2EE, XML, Web Technologies, and Web Services.
- Experience building RESTful services and n-tier applications.
- Strong foundation in data structures, algorithms, and software design principles.
- Experience with source control systems (Git or ClearCase).
- Experience with issue tracking systems such as JIRA.
- Strong expertise in Agile methodologies.
- Excellent communication, collaboration, and decision-making skills.
Required Skills
Strong analytical and problem-solving skills
Java / J2EE
RESTful Services
Microservices Architecture
Event-Driven Architecture
Cassandra
MongoDB
XML
Web Technologies
Git / ClearCase
JIRA
Agile Methodology
Data Structures & Algorithms