Software Engineer
LTM
About the Role
LTM is seeking a Computer Science graduate for an entry-level Software Engineer position. This role offers an opportunity to work on real-world projects, develop scalable applications, and gain hands-on experience with modern technologies. The ideal candidate will have a solid foundation in Java and object-oriented programming, along with enthusiasm for learning and collaboration.
Key Responsibilities
- Application Development: Design, develop, and maintain Java-based applications and services.
- Coding & Testing: Write clean, efficient, and testable code. Perform unit and integration testing using frameworks like JUnit and Mockito.
- API Development: Build RESTful APIs and integrate with databases and enterprise systems.
- Debugging & Maintenance: Troubleshoot issues and optimize application performance.
- Collaboration: Work with cross-functional teams in an Agile environment to deliver high-quality solutions.
- Documentation: Maintain clear technical documentation for code and processes.
Requirements & Tech Stack
- Strong Java programming skills.
- Solid foundation in object-oriented programming.
- Experience with testing frameworks like JUnit and Mockito.
- Familiarity with building RESTful APIs.
- Experience with Agile development methodologies.
Qualifications
- Computer Science graduate.