Vassar Labs

Java Developer

Hyderabad, Telangana, India · Full Time · 4+ years

Posted
Date not provided
Last verified at source
2 days ago
Apply on Vassar Labs
We are looking for an experienced Java Developer with strong expertise in Java, Spring/Spring Boot, and microservices architecture. The ideal candidate should have hands-on experience in developing scalable applications and event-driven integrations using Kafka/RabbitMQ. Strong knowledge of Java, OOP, DSA, SQL/NoSQL databases, and enterprise integration patterns is required. For Lead-level candidates, strong technical leadership, mentoring, and architecture skills are also expected. * Developer: 4+ years of development work experience * Lead: 5+ years, including experience leading/mentoring a dev team * Work from office mandatory ##### Key Responsibilities: * Design, develop, and own microservices using Java and Spring/Spring Boot * Design and implement REST APIs — contract-first, versioned, documented via Swagger/OpenAPI * Build and maintain event-driven integrations using Kafka/RabbitMQ * Integrate enterprise applications using Enterprise Integration Patterns * Ensure services meet scalability, fault-tolerance, and security requirements in production * Support and maintain production applications; ensure efficient operation at scale * Participate in architecture and design/brainstorming sessions with distributed teams across time zones * Debug and resolve production issues; own RCA and postmortems for services in your scope * Stay current with modern frameworks/tools and share knowledge with the team * (Lead only) Mentor developers, review code/architecture decisions, own sprint delivery for your module, communicate risk/status to stakeholders ##### Must-Have Skills : * Strong Java, OOP fundamentals, and microservices design patterns * Spring, Spring Boot, Spring Integration * REST API design and development — Swagger/OpenAPI, Postman * Kafka (hands-on, not just conceptual) * SQL (MySQL/Postgres) and NoSQL (Cassandra) * Docker, Kubernetes * DSA, OOPS