Java Software Engineer
NexionPro Services · Pune District, Maharashtra, India
Apply & track with Apply EdgeKey ResponsibilitiesDesign, develop, and maintain high-performance backend applications using Java and Spring Boot.Build and enhance scalable Microservices-based applications.Develop and optimize RESTful APIs and backend services.Work with SQL databases to design schemas, write optimized queries, and improve performance.Develop event-driven solutions using Apache Kafka.Build and deploy applications on AWS cloud services.Collaborate with cross-functional teams including Product, QA, DevOps, and Architecture.Participate in code reviews and ensure adherence to coding standards and best practices.Troubleshoot production issues and contribute to continuous improvement initiatives.Required SkillsStrong hands-on experience in JavaGood experience with Spring BootExpertise in Microservices ArchitectureStrong knowledge of SQL and database optimizationHands-on experience with AWS servicesExperience working with Apache KafkaGood understanding of REST APIs, design patterns, and distributed systemsFamiliarity with Git, CI/CD pipelines, and Agile methodologiesPreferred QualificationsBachelor's or Master's degree in Computer Science, Information Technology, or a related field.Strong analytical and problem-solving skills.Excellent communication and collaboration skills.