Silicon Avenue, Cybercity, Ebene 72201, Mauritius

Technical Architect – Java

Full Time
Ebene
Posted 1 year ago

About us

Mauritius Network Services Limited, an equal opportunity employer 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.

Description of Role:

As a Technical Architect – Java, you will be responsible for designing and implementing scalable, secure, and high-performing technology solutions that align with business objectives. Leveraging your expertise in Java frameworks (Spring, Spring Boot, JPA), microservices, and containerization technologies like Docker and Kubernetes, you will guide technical teams, mentor developers, and make critical architectural decisions. You will collaborate with stakeholders to ensure technical solutions meet current and future needs, while driving innovation through research and adoption of emerging technologies. This role demands a strategic thinker and hands-on problem solver who can
optimize performance and deliver impactful solutions.

Requirements:

  • Education: Degree in IT or equivalent.
  • Experience: Minimum 8 years in software development.

Technical Expertise:

  • Strong Java development skills with hands-on experience in Java frameworks like Spring, Spring Boot, and JPA.
  • Experience with microservices architecture, including design, development, and deployment.
  • Proficiency with Docker for containerization and related ecosystem tools.
  • Familiarity with relational (Oracle, MySQL, PostgreSQL) and NoSQL databases (MongoDB).
  • Deep understanding of software design patterns and their application to solve complex technical problems.
  • Knowledge of performance tuning and optimizing enterprise applications.
  • Expertise in integration technologies such as RESTful web services, SOAP, and messaging systems.

Enterprise Architecture:

  • Experience with principles like scalability, high availability, and security.

Soft skills:

  • Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.

Nice To Have:

  • Proficiency in Kubernetes for orchestration and managing containerized applications.
  • Experience with message brokers like RabbitMQ.
  • Familiarity with Elastic Search for search capabilities and analytics.
  • Hands-on experience with Camunda for process automation and workflow management.
  • Knowledge of Keycloak for identity and access management.
  • Cloud experience with modern cloud platforms (AWS, Azure, GCP).
  • Blockchain and AI knowledge is a bonus.

Responsibilities:

  • Lead and mentor technical teams, guiding junior and senior developers to achieve excellence.
  • Plan and design scalable and secure technical solutions that align with business requirements.
  • Evaluate and recommend software, hardware, or integration methods to enhance system performance.
  • Conduct research and drive R&D initiatives to explore innovative solutions.
  • Collaborate with stakeholders to ensure technical solutions meet both current and future needs.
  • Contribute to performance tuning, ensuring applications are optimized for speed and scalability.

Mauritius Network Services Ltd reserves the right to change, update, or withdraw any job vacancy without prior notice.
Posting a position on this website does not guarantee employment.
Only candidates selected for further consideration will be contacted.

Job Features

Job Category

Innovation and Technology

Apply Online

For more information on the Candidate Privacy Notice, please click here.