What are the responsibilities and job description for the Senior Java Backend Developer - Hybrid position at StackNexus Inc.?
Job Details
Senior Java Backend Developer
Location: Sunnyvale, CA (Hybrid 2 3 days onsite/week)
Type: Long-term Contract
*Key Responsibilities*
Design and develop enterprise-scale backend systems using Java and Spring Boot
Architect and implement RESTful APIs and microservices
Optimize database solutions across SQL and NoSQL platforms
Develop and maintain message broker integrations using Apache Kafka
Lead technical discussions and participate in architecture decisions
Perform code reviews and mentor team members
Implement cloud-native solutions using AWS/Azure/Google Cloud Platform
Ensure system reliability and performance optimization
*Required Skills & Qualifications*
6 -9 years of backend development experience with Java
*Expert knowledge of:*
Java core concepts and multithreading
Spring Boot framework
Microservices architecture
Apache Kafka
RESTful API design
SQL and NoSQL databases
Git version control
CI/CD pipelines
Docker containerization
Strong understanding of distributed systems
Experience with cloud platforms (AWS/Azure/Google Cloud Platform)
Bachelor's degree in Computer Science or related field
*Technical Expertise Focus Areas*
Advanced Java programming concepts
Distributed systems design
Message queue implementations
Database optimization techniques
Version control workflows
Microservices patterns
Performance tuning
API security