Software Engineer – Java

Full time
Posted Jul 30, 2025
🔍 Find Similar Jobs

Job Details

Employment Type

Full time

Salary

1,994.00 USD

Valid Through

Aug 29, 2025

Job Description

About UsMauritius Network Services Limited was incorporated in 1994 on a public private partnership and has evolved over the years to be a trusted partner to Government, Businesses and Citizens for trade and business facilitation. Our purpose is to implement, operate and maintain digital systems and services to enable secure, cost-effective and reliable interactions government agencies, businesses and citizens, anywhere, anytime. Purpose of the jobEfficiently codes as per company’s best practices and methodologies to meet clients’ expectations of functionality and quality, within time and budget, produces documentation, interacts with clients.

Main ResponsibilitiesDevelop robust, resilient, flexible, scalable and secure applicationsEnsure high quality deliverables through unit testing and code reviewsTranslate requirements specification into technical specificationsAbility to work under pressure and within tight deadlinesAutonomous and ability to plan own workAdoption of new technologies, methodology and toolingStay up-to-date with new technology and best practicesWrite and maintain documentationRequirementsDegree in IT or equivalentMinimum 2 years of experience in JavaHands-on experience in Application & Database DesignGood knowledge of OOP and conversant with Agile MethodologyGood understanding of Design Patterns and UML.

Good understanding of transactions and resource poolingUse of concurrent versioning systems (Git), Maven, CI/CDExperience with Spring Framework, Spring Batch, JPA (Hibernate / Spring Data), Message Broker (RabbitMq / Kafka)Experience with any JavaScript framework (jQuery, Vue. js, Angular, React), CSS and HTMLExperience with Oracle database, MySql, Postgres and MongoDBExperience in REST webservicesUnit/Integration testingApplication of security practices into the software development processNice To HaveCloud experienceSpring CloudKubernetes & Docker

Apply Now

You'll be redirected to the company's application portal

Application Success Tips

Resume Tailoring

Customize your resume to highlight skills and experiences relevant to this specific position.

Company Research

Learn about the company's mission, values, products, and recent news before your interview.

Profile Optimization

Ensure your LinkedIn profile is complete, professional, and matches your resume information.

Interview Preparation

Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.

Back to Job Listings