Software DeveloperWe are seeking a skilled and ambitious software developer to join our development team. The ideal candidate will be proficient in Java, with experience in web application programming and knowledge of Object Oriented Programming.This role offers an excellent opportunity for professionals looking to develop their skills in one of the fastest-growing industries, where they will face numerous technical challenges using current technologies.The selected candidate will work closely with our software development teams to gather requirements and ensure best practices are adhered to. They will design, implement, and support solutions for application development, security, analytics, and performance management.Work collaboratively with cross-functional teams to identify and prioritize project requirements.Design, develop, test, and deploy high-quality software applications.Conduct code reviews and ensure that code follows industry standards.Participate in continuous integration and delivery processes to ensure timely release of software applications.Provide technical guidance and support to junior team members.Requirements:1+ years of experience in Java development.Experience in web application programming.Knowledge of Object Oriented Programming concepts.Ability to work with relational and non-relational databases.Excellent problem-solving skills and ability to work under pressure.