About the Job:We are seeking a seasoned Java Engineer to collaborate with our dynamic development team on various projects worldwide. The ideal candidate will be passionate about programming in Java and have a proven track record of delivering exceptional user experiences.Key Responsibilities:Work closely with software development teams to gather requirements and ensure adherence to industry best practices.Design, implement and support solutions for application development, security, analytics and performance management.Ensure code quality by conforming to existing industry security coding standards, adhering to fortify scan and other security tool review requirements.Conduct code reviews for junior team members and perform peer code reviews to guarantee code consistency.Run test scripts against code to guarantee quality delivery.Resolve code issues promptly.Requirements:5+ years of experience in Java development.Experience in web application programming.Strong knowledge of Object Oriented Programming principles.Ability to work with relational and non-relational databases.Advanced English language proficiency.