Job Opportunity: Java Back-End Developer at SarvahaLocation: Pune (Remote)Experience: 6-10 yearsWhy Join Sarvaha?Work with cutting-edge technology in a dynamic and innovative environment.Opportunities for professional growth and continuous learning.Be part of a collaborative and energetic team focused on building advanced situational awareness products.Responsibilities:Lead the design and development of technical solutions.Contribute to scoping, estimating, and proposing technical solutions and development.Investigate new technologies and provide technical recommendations.Mentor and guide technical team members.Provide hands-on expert-level assistance to developers for technical issues.Skills/Experience:BE/BTech/MTech (CS/IT or MCA) with a focus on Software Engineering.Strong experience with Scala (preferred) or Java technologies and frameworks (Java 8 or above).Proficiency with Spring, Spring Boot, Hibernate (JPA).Experience with highly scalable micro-services, clustered/multi-node setups.Hands-on experience with GraphQL.Knowledge of design patterns and micro-services design concepts.Experience with queuing mechanisms, producer & consumer.API-based development experience (REST, Swagger, OpenAPI).Proficiency with DB concepts, DB design, SQL, query building, and Liquibase.Experience with secure programming and vulnerability scanning tools like Veracode.Familiarity with reporting tools/libraries (Jasper Reports).Knowledge of Dev tools like Kafka, Jenkins, Git, Maven, Gradle, SBT, Redis.Agile development experience with JIRA & Confluence.Strong communication, collaboration, and influencing skills.For more information about our company, visit Sarvaha.