flag iconGo back
Vennote Technologies company logo

Microservice ArchitectVennote Technologies

LagosNigeria
a year0 Applicants
eye icon12
circular warning alertOops! It seems this job from Vennote Technologies has expired

job description - Microservice Architect

Key Responsibilities

  • Solution Architect for Microservice responsible for designing and implementing microservices-based solutions.
  • Analyzing technological environment and creating solution prototype.
  • Communicate and consult with clients and internal stakeholders to develop appropriate solutions.
  • Lead brainstorming sessions to develop potential solutions for business needs or problems.
  • Generate a technical document for the development team.
  • Design and build function-centric solutions in the context of transition from traditional, legacy platforms to microservices architectures, micro front end services
  • Define and refactor multi-channel client architecture offering and providing differentiated end-user experiences by leveraging containerization and cloud technology
  • Outline the governance and microservices development guiding principles as well as ensuring the best practices are followed by the development team
  • Work collaboratively with an agile, scrum-based team to understand the business domain and client requirements that drive analysis, architecture/design and development of quality technical solutions and deliverables. These solutions cross a broad spectrum of technologies and must align with business and IT strategies and to comply with the organization’s architectural and security standards.
  • Govern DevOps methodologies, ensure all solutions exhibit high levels of performance, security, scalability, maintainability, and appropriate reusability and reliability upon deployment
  • Participate in coordinated planning sessions and provide effort estimates for business initiatives of IT solutions
  • Remains abreast of industry technical trends and new development to maintain current skills and remain current with industry standards.

Requirements
Qualifications and Knowledge:

  • Bachelor’s Degree and 8+ years of technical experience within architecture development, integration of backend systems and development.
  • Hands on experience developing applications using Java/J2EE, with Spring boot framework knowledge and experience.
  • Deep knowledge of SOA, Architecture and Design on Micro services, REST Services Development
  • Experience with containerization and cloud technologies (eg. OpenShift, Kubernetes, Dockers, Mesos, AWS) as well as DevOps and testing tools (Git, SVN, TFS, Jira, Confluence, Jenkins, Nexus, Selenium, SonarQube)
  • Experience with cloud-based, CD/CI or DevOps development environment
  • A strong hands-on development track records building integration and application utilizing a variety of technologies, development tools and database systems.
  • Good experience in Agile methodology.
  • Experience working with MS-SQL server database.
  • Good communication skills both in writing and verbally with ability to present the complex ideas or technical solution to business and/or management team.
  • Domain knowledge in Financial Services industry is compulsory.
  • Good personal computer and business solutions software skills
  • Analytical and problem-solving skills for design, creation and testing of programs
  • Ability to work as part of team and independently
  • Interpersonal skills to interact with team members
  • Communication skills to work effectively with Scrum team members, support personnel, and clients
  • Ability to work independently as a lead and as part of a team.

Technical / Functional Skills:

  • Extensive experience on Java, Spring boot
  • Strong experience on RedHat Openshift/ Pivotal Cloud Foundry/ Docker Container
  • Experience using CI/CD (DevOps)
  • Have implemented at least 1 large Microservices program and successfully deployed in Production.

Benefits

  • Private Health Insurance
  • Pension Plan
  • Training & Development
  • Performance Bonus
  • Hybrid work plan
flag iconReport
About the company
Follow

Vennote Technologies Limited is a well-established ICT company with experience spanning over two decades in enterprise solutions using best of breed products in very large IT deployments around the world.

Recommended for you