What are the responsibilities and job description for the Senior Java Backend Developer position at Sriven Systems Inc.?
Role: Senior Java Backend Developer with AWS
Location: NYC, NY
Job Description :
- We are looking for an experienced Senior Java Backend Developer with 12 years of hands-on experience in designing, developing, and supporting scalable enterprise applications.
- The ideal candidate should be capable of working independently across the complete software development lifecycle from requirements refinement to deployment and post-production support.
- Lead backend development using Java and Spring ecosystem.
- Design and develop reactive applications using Spring WebFlux.
- Develop and maintain distributed systems using Kafka for event-driven architecture.
- Work with Cassandra and SQL databases for data modeling and optimization.
- Participate in requirement discussions and provide technical solutions.
- Perform end-to-end testing and ensure high-quality deliverables.
- Manage build, deployment, and production support activities.
- Troubleshoot and resolve production issues with minimal supervision.
- Follow best practices in code quality, security, and performance optimization. Strong expertise in Java.
- Experience with Spring Framework & Spring Boot. Hands-on experience with Spring WebFlux (Reactive Programming).
- Experience working with Apache Kafka.
- Strong knowledge of Cassandra. Proficiency in SQL.
- Experience in End-to-End Testing. Understanding of microservices architecture.
- Strong debugging and performance tuning skills.
- Maven, GIT, Jenkins, Apache Storm (good to have for real-time data stream processing), Exposure to cloud platforms
Salary : $50 - $60