Company DescriptionEasy Life Solutions empowers individuals and businesses to simplify their lives through innovative software solutions. We focus on creating user-friendly applications that automate tasks, streamline workflows, and enhance productivity.Role DescriptionThis is a full-time remote role for a Senior Java Developer at Easy Life Solutions. The Senior Java Developer will be responsible for software development, utilizing microservices and the Spring Framework. The role will involve programming in Java and working on various development projects.QualificationsSoftware Development skills, including proficiency in Java for at least 4 yearsExperience with microservices architecture and the Spring FrameworkStrong programming skillsOracle as SQL engine.Understanding of software development best practicesExcellent problem-solving and communication skillsAbility to work independently and remotelyBachelor's degree in Computer Science or related fieldAdditional skills and qualifications that would be beneficial for this role include:Experience with agile methodologiesKnowledge of other programming languagesKafka for message queuing and event streamingRedis for caching and RDIMongoDB for NoSQLELK stackDocker & KubernetesCI/CD practice with DevSecOps concept using Jenkins and Nexus lifecycle.Knowledge of Domain Driven Design (DDD)Job Type: Full-time