Software Engineer Intern
Job Summary
We are seeking a motivated Software Engineer Intern to join our technology team in a fintech environment. This role offers hands-on experience in full-stack development, specifically working with web applications and financial systems. You will collaborate with experienced engineers to build, test, and maintain robust software solutions.
Responsibilities
- Develop/maintain web applications using React and Spring MVC
- Develop and test RESTful APIs
- Manage version control using Git and Sourcetree
- Assist in financial data exchange and secure processing
Required Skills
- React, JavaScript, HTML, CSS
- Java and Spring MVC
- RESTful APIs
- Git and Version Control
- Analytical and Problem-solving skills
Job Details
Key Responsibilities:
Full-Stack Application Development:
Assist in developing and maintaining web applications using React for frontend development and Spring MVC (Java) for backend services, ensuring responsive, scalable, and high-quality solutions.
API Development & Integration:
Support the development, testing, and maintenance of RESTful APIs that facilitate seamless communication between frontend interfaces and backend systems.
User Interface Development:
Utilize Git and Sourcetree for source code management, version control, and effective collaboration within the development team.
Financial Systems & Secure Data Processing:
Assist with file processing and data exchange activities, including exposure to banking and payment file formats, encryption standards such as PGP, and secure data handling practices.
Qualifications:
- Currently pursuing a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Basic knowledge of frontend development using React, JavaScript, HTML, and CSS.
- Familiarity with Java programming and backend development concepts, preferably with Spring MVC or similar frameworks.
- Understanding of RESTful APIs and client-server architecture.
- Exposure to version control systems such as Git; experience with Sourcetree is an advantage.
- Interest in financial technology, payment systems, data processing, and information security.
- Strong analytical and problem-solving skills with keen attention to detail.
- Excellent communication skills and the ability to work effectively in a collaborative team environment.
- Eagerness to learn new technologies and contribute to real-world software development projects.