Our client is seeking a highly skilled Software Engineer with a strong background in Java. This role offers the opportunity to work within an innovative and dynamic environment, where you will be responsible for the delivery of assigned modules/tasks.
What you'll do:
As a Software Engineer (Java), you will play a crucial role in delivering high-quality software solutions. Your ability to build reusable components and optimise applications for speed and scalability will be key to your success in this role.
- Code, test and troubleshoot software programs utilising the appropriate hardware, database, and programming technology.
- Provide assistance to QA as needed to diagnose system problems and review/repair legacy code if required.
- Work closely with infrastructure, build and release, database, and other related teams to ensure swift deployment of code releases.
- Build reusable components, templates, code and libraries.
- Prepare reports regarding issues, incidents in progress, opposing ideas and appropriate recommendations or conclusions.
- Translate solutions and design given by the Squad team into optimised code based on requirements.
What you bring:
The ideal candidate for this Software Engineer (Java) position must have experience that spans across multiple languages with proficiency in reading and writing source code. You have worked extensively on both cloud-based and on-premise server environments using integration technologies.
- Strong foundation in Computer Science with competencies in data structures, algorithms and software design optimised for embedded systems.
- Minimum of 6 years experience in software development with the ability to read and write source code across multiple languages.
- Familiarity with basic financial terminology and accounting methods.
- Experience working on Amazon Web Service , SES, SMTP, Linux OS, Cron.
- Familiarity with Big data tools such as Apache Spark and Hadoop.
What sets this company apart:
Our client is a leading player in the technology industry, known for their commitment to innovation and excellence. They offer a dynamic and inclusive work environment that fosters creativity and collaboration. With a strong focus on employee growth and development, they provide numerous opportunities for learning and career advancement. Their flexible working arrangements and supportive leadership make them an employer of choice in the industry.
What's next:
Ready to take your career to the next level with this exciting Software Engineer (Java) role? Don't wait!
Apply today by clicking on the link! We can't wait to hear from you.
Due to the high volume of applications we are experiencing, our team will only be in touch with you if your application is shortlisted.