RibbitZ LLC · 4 hours ago
Senior Backend Developer – Java / Spring Boot
RibbitZ LLC is seeking a highly skilled Senior Backend Developer specializing in Java and Spring Boot to join their direct client engagement. This role focuses on designing, developing, and maintaining scalable server-side applications, APIs, and microservices architectures while collaborating with cross-functional teams.
ConsultingSoftwareInformation TechnologyWeb Development
Responsibilities
Design, develop, and maintain robust backend systems using Java and Spring Boot
Build and support RESTful APIs and microservices-based architectures
Participate in pair programming sessions and collaborative code reviews
Write clean, maintainable, and testable code following best practices
Optimize application performance, scalability, and security
Troubleshoot, debug, and enhance existing backend services
Collaborate with frontend, DevOps, and product teams to deliver high-quality solutions
Contribute to architecture decisions and technical design discussions
Qualification
Required
5+ years of hands-on backend development experience
Strong expertise in Java (8+)
Strong expertise in Spring Boot
Strong expertise in Microservices architecture
Experience building and consuming REST APIs
Strong understanding of multithreading, concurrency, and JVM performance tuning
Experience working in Agile/Scrum environments
Proven experience in pair programming
Familiarity with Git-based workflows and CI/CD pipelines
Preferred
Experience with cloud platforms (AWS, Azure, or GCP)
Knowledge of Docker and Kubernetes
Experience with relational and NoSQL databases
Exposure to event-driven systems (Kafka, RabbitMQ, etc.)