Welcome to Foresight TLC Careers!
Discover Foresight TLC Limited, your partner in modern IT solutions. We excel in cloud services, cybersecurity, software development, and IT support, empowering businesses with innovation and reliability. Join us in navigating the digital landscape with cutting-edge solutions tailored to your needs.

Commitment to Quality
We hold our products to the highest standards, and we hold our team to those same principles. You'll be a part of a team dedicated to excellence at every turn.
Innovation and Growth
At Foresight you'll have opportunities to work on cutting-edge projects and technologies that shape the future of IT.
Inclusive Culture
We believe in the power of diverse perspectives and backgrounds. Our inclusive environment ensures everyone has a voice.
Software Developer – Roles & Responsibilities
We are looking for a highly skilled Software Developer with strong expertise in Java and proven experience in systems integration. The ideal candidate will contribute to the design, development, and implementation of robust, enterprise-grade applications while ensuring seamless integration across platforms and services.
Key Responsibilities
- Design, develop, and maintain scalable Java-based applications.
- Lead and support integration with third-party platforms and services.
- Build and consume RESTful and SOAP APIs.
- Collaborate with stakeholders and cross-functional teams.
- Ensure data consistency and integrity across systems.
- Support CI/CD practices and maintain clean, well-documented code.
Required Skills & Qualifications
- Proficiency in Java (JDK 8+), Spring Boot, Spring Data, Spring Security.
- Experience in developing and integrating APIs.
- Knowledge of integration tools (e.g., MuleSoft, WSO2, Apache Camel).
- Database skills (PostgreSQL, MySQL, SQL Server).
- Familiarity with messaging systems (Kafka, RabbitMQ, etc.).
- Experience with Git and CI/CD pipelines.
- Frontend experience using JavaScript, HTML5, CSS3, and frameworks like React or Angular is a plus.

