أبلاي إيدج ابدأ البحث عن عمل

Senior Software Engineer – Java Full Stack (React)

INUIX LLC · India

قدّم وتابع مع أبلاي إيدج
We are looking for a highly skilled Senior Software Engineer with strong expertise in Java, Spring Boot, Microservices, SQL, and React.js to join our engineering team. The ideal candidate will be responsible for designing, developing, and maintaining scalable enterprise applications while collaborating with cross-functional teams to deliver high-quality software solutions.Key ResponsibilitiesDesign, develop, and maintain enterprise-grade applications using Java and Spring Boot.Build scalable and resilient Microservices following modern architectural principles.Develop responsive, high-performance user interfaces using React.js.Design and consume RESTful APIs and integrate them with front-end applications.Write optimized SQL queries and design efficient database schemas.Collaborate with Product Managers, Architects, QA, and DevOps teams throughout the software development lifecycle.Participate in system design, architecture discussions, and technical decision-making.Ensure application performance, scalability, security, and maintainability.Write clean, reusable, and well-documented code following coding standards and best practices.Perform code reviews, mentor junior developers, and promote engineering excellence.Troubleshoot production issues and implement effective solutions.Contribute to CI/CD pipelines and Agile development processes.Required Skills5+ years of hands-on experience in software development.Strong proficiency in Java (Java 8/11/17).Extensive experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.Strong expertise in Microservices Architecture and distributed systems.Excellent experience building modern web applications using React.js.Strong knowledge of JavaScript (ES6+), HTML5, CSS3, and responsive web development.Experience developing and consuming REST APIs.Strong SQL skills with experience in databases such as PostgreSQL, MySQL, Oracle, or SQL Server.Good understanding of Git and version control best practices.Experience working in Agile/Scrum environments.Strong analytical, debugging, and problem-solving skills.Excellent communication and collaboration abilities.Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.Preferred SkillsExperience with Docker and Kubernetes.Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).Experience with Kafka, RabbitMQ, or other messaging systems.Knowledge of Redis or other caching technologies.Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.Understanding of monitoring and logging tools.