Java Developer
SD Innovations · Pune City, Maharashtra, India
قدّم وتابع مع أبلاي إيدجJob Role: Java DeveloperLocation: PuneExperience: 3+ Years About SD InnovationsFounded in 2014 (formerly Studio Diseno) and headquartered in Chennai, SD Innovations is a design-and-tech powerhouse with a team of 25+ professionals dedicated to “humanising technology”—merging innovative design with enterprise-grade software to transform digital ecosystems.We offer a wide spectrum of services, including custom software engineering, API and data engineering, cybersecurity, AI/ML, and digital transformation, delivering tailored solutions for startups and Fortune 500 clients.🌐 Company Website: https://www.sdinnovations.co/ About the RoleWe are looking for a highly skilled Java Developer with 3+ years of hands-on experience in Core Java, Spring Boot, and Microservices to join our engineering team in Pune.The ideal candidate should have strong backend development experience and be capable of designing, developing, testing, and deploying scalable, secure, and maintainable applications using Java and modern backend technologies. Key ResponsibilitiesDesign, develop, test, and deploy high-quality backend applications using Core Java, Spring MVC, and Spring Boot.Design and implement scalable solutions using Microservices Architecture.Develop event-driven applications and integrate messaging systems using Apache Kafka.Implement database interactions using JPA/Hibernate.Work with Maven or Gradle for build automation and dependency management.Develop and optimize applications using Docker and cloud platforms such as AWS/Azure.Collaborate with cross-functional teams to define, design, and deliver new features.Apply TDD/BDD practices to improve code quality, reliability, and maintainability.Troubleshoot, debug, and enhance existing applications.Participate in Agile ceremonies, including Sprint Planning, Daily Stand-ups, and Retrospectives.Write clean, reusable, secure, and maintainable code following software development best practices. Core SkillsCore Java – 3+ yearsSpring Boot – 3+ yearsMicroservices – 3+ yearsSpring MVCMaven or GradleKafkaJPA / Hibernate Additional SkillsTest Driven Development (TDD) / Behavior Driven Development (BDD)OOPS and Object-Oriented DesignData Structures and AlgorithmsFunctional ProgrammingDesign PatternsEvent-Driven SystemsMicroservices ArchitectureDockerAWS / AzureService-Oriented ArchitectureSecure Coding Principles Requirements3+ years of professional experience with Core Java3+ years of hands-on experience with Microservices3+ years of hands-on experience with Spring BootStrong understanding of Object-Oriented Programming and backend developmentGood understanding of Data Structures and AlgorithmsExperience designing and developing scalable backend servicesStrong analytical and problem-solving skillsAbility to write high-quality, reusable, and maintainable codeGood understanding of secure coding practicesStrong communication and collaboration skills What We’re Looking ForWe are looking for candidates who have strong practical experience in Java backend development, particularly in Core Java, Spring Boot, and Microservices, and who can independently contribute to the design and development of scalable enterprise applications.