Position Details

About Us

We are excited to offer a Software Engineer Internship within our client Solutions Technology Team. As an intern, you will have the opportunity to work on exciting projects, gain hands-on experience, and collaborate with experienced engineers. You’ll be part of a fast-paced, agile environment where creativity and problem-solving skills are highly valued.

Job responsibilities

  • Collaborate with senior developers to design, develop, and enhance cloud-based applications and services tailored for clients in the Financial Industry.
  • Participate in code reviews, ensuring compliance with industry standards and security protocols.
  • Assist in troubleshooting and debugging issues across our technology stack, including Java, MongoDB, MySQL, and Redis.
  • Contribute to the development of microservices, APIs, and backend systems that support critical financial processes.
  • Work closely with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Learn and apply best practices related to software development, scalability, and regulatory compliance.
  • Document code, processes, and architectural decisions with precision.

Job Requirements

    • Currently pursuing a graduate degree or at least in the 3rd year of undergraduate studies in Computer Science, Software Engineering, or a related field.
    • Strong problem-solving skills and a passion for learning new technologies.
    • Proficiency in Java programming language.
    • Familiarity with databases (MongoDB, MySQL) and caching systems (Redis).
    • Exposure to cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization (Kubernetes) is advantageous.
    • Interest in finance, financial technology, or related fields is a big plus.
    • Excellent communication skills and the ability to work effectively in a collaborative team environment.
    • Self-driven, proactive, and eager to take ownership of tasks.