In this role, you will manage the technical design, development, and maintenance of applications and systems, leveraging both existing and emerging technology platforms. As a Mid-level Engineer, you'll be part of a Java development team responsible for creating high-quality software solutions, ensuring that applications are performant, reliable, and responsive. You will work closely with cross-functional teams to define, design, and deliver new features, while also mentoring junior developers and driving technical excellence across the team. With over 4 years of experience in software engineering, particularly in designing and developing Java applications, you will bring a wealth of knowledge and passion for innovation to our team. We are dedicated to delivering exceptional solutions and services to our clients and are seeking an experienced Senior Engineer to contribute to our dynamic team and support our ongoing success.