Software Development

Senior Software Engineers – UI (Job Code: TSSEUI001)

Qualifications

Degree in a subject relevant to IT

Experience
10+ years of specialized technical experience, within a business IT environment.

Knowledge
Agile development and SAFe

 

Skills and job-specific skills

  • Extensive experience in coding in  Node.js,  React.js, and JavaScript (preferably ES6)
  • Experience in  developing  micro-services and website UI that operate in the area where content management, application UI, and the industry-specific core services interact
  • Experience in  design and implementation of  server-side logic
  • Experience in developing a container-based microservices architecture
  • Design and implementation of UI services layer for mobile and web applications
  • Understanding of content management systems, preferably SDL Tridion
  • Good understanding of front-end technologies, such as HTML5, and CSS3
  • Experience with using Docker containers for developing, delivering, and running code
  • Experience in test automation and test-driven development
  • Proficient understanding of code versioning tools, preferably using Git
  • Detailed knowledge about document-oriented NoSQL databases, preferably Couchbase
  • Knowledge of frameworks available for it such as Express, Koa
  • Development experience using C# .NET, MERN stack.
  • Knowledge of  ASP.NET framework, SQL Server,  design/architectural patterns (e.g. Model-View-Controller (MVC)
Use the form below to apply with the Job Code
Software Engineer – UI (Job Code: TSEUI002)

Qualifications

Degree in a subject relevant to IT

Experience
7-10 years of specialized technical experience, within a business IT environment.

Knowledge
Agile development and SAFe

 

Skills and job-specific skills

  • Extensive experience in coding in  Node.js,  React.js, and JavaScript (preferably ES6)
  • Experience in front-end technologies, such as HTML5, and CSS3, and PostCSS.
  • Development experience using C# .NET, MERN stack.
  • Knowledge of  ASP.NET framework, SQL Server,  design/architectural patterns (e.g. Model-View-Controller (MVC)
  • Experience in  developing  micro-services and website UI that operate in the area where content management, application UI, and the industry-specific core services interact
  • Experience in  design and implementation of  server-side logic
  • Experience in developing container-based micro services architecture
  • Design and implementation of UI services layer for mobile and web applications
  • Understanding of content management systems, preferably SDL Tridion
  • Experience with using Docker containers for developing, delivering, and running code
  • Experience in test automation and test-driven development
  • Proficient understanding of code versioning tools, preferably using Git
  • Detailed knowledge about document-oriented NoSQL databases, preferably Couchbase

Knowledge of frameworks available for it such as Express, Koa

Use the form below to apply with the Job Code
Senior Software Engineers – Java (Job Code: TSSEJ001)

Qualifications

Degree in a subject relevant to IT

Experience
10+ years of specialized technical experience, within a business IT environment.

Knowledge
Agile development and SAFe

 

Technical Skills

  • Java 11-17
  • JEE experience, Spring Framework (Core, MVC, Security, Roo, Web services, Web flow),
  • Oracle (RDBMS)
  • JBOSS, Tomcat
  • Spring Source Tool Suite (STS), Eclipse
  • Unit Testing & Mocking Tools
  • Axis (JAX-WS), CXF (JAX-WS), SOAP, REST
  • JEE (EJBs) or Seam or any other Java Framework
  • Ant / Maven build tool
  • WEBLOGIC,  JBOSS, Spring BOOT, GLASSFISH
  • Jasper or Crystal Reports
  • SOA based system development
  • JMS, Spring AMQP

 

Job Specific Skills

  • Airline / Banking / Ports / Manufacturing / Services domain experience with exposure in commercial, revenue optimization, and online booking.
  • Experience in modern engineering practices such as Extreme Programming, TDD and Micro Services, cloud computing, and is well versed with agile software development methodology is required.
  • Experience in Continuous Integration & Delivery tools and ways of working with Scrum or Kanban agile methodology.
  • In-depth understanding of threading and performance tuning of Java Spring-based middleware systems. Deep knowledge of functional and reactive programming approaches.
  • Experience integrating into back-end services and third-party solutions.
    In-depth understanding of NoSQL
  • In-depth understanding of Kubernetes/OpenShift
  • Excellence expertise in delivering apps that follow SOLID, KISS, DRY, YAGNI principals
    In-depth experience with performance and memory tuning tools.
  • Strong understanding of GIT code versioning tools.
  • Excellence experience in GitOps and DevOps practices.
  • Experience developing solutions supporting multi-lingual applications.

 

Experience working on commercial software projects with hybrid cloud distributed architecture

Use the form below to apply with the Job Code
Software Engineers – Java (Job Code: TSEJ002)

Qualifications

Degree in a subject relevant to IT

Experience
7-10 years of specialized technical experience, within a business IT environment.

Knowledge
Agile development and SAFe

 

Skills

  • In-depth knowledge and hands-on experience in Spring Framework (Core, MVC, Security, Roo, Web services, Web flow).
  • Hands-on experience in JPA/Hibernate
  • Sound knowledge in developing and tuning SQL scripts (My SQL / Oracle).
  • Hands-on experience in JBOSS, Tomcat
  • Experience on Spring source Tool Suite (STS), Eclipse,  Unit Testing & Mocking Tools
  • Experience in web services frameworks like Axis (JAX-WS), CXF (JAX-WS), SOAP, REST
  • Strong knowledge in architecture, agile development method, design patterns, OOAD, and UML
  • Oracle Certified Programmer, Springsource Certified Programmer
  • JEE (EJBs) or Seam or any other Java Framework
  • ORM tools (Toplink, iBatis)
  • Ant / Maven build tool
  • WEBLOGIC or GLASSFISH or TCSERVER
  • NetBeans or JDeveloper or Any other Java IDE
  • Jasper or Crystal Reports
  • Drools, jBPM, JBOSS ESB
  • SOA based system development
  • JMS, Spring AMQP

 

Job Specific skills

  • Airline / Banking / Ports / Manufacturing and Services domain experience with exposure in commercial, revenue optimization, and online booking.
  • Experience in modern engineering practices such as Extreme Programming, TDD and Micro Services, cloud computing, and is well versed with agile software development methodology is required.
  • Experience in Continuous Integration & Delivery tools and ways of working with Scrum or Kanban agile methodology.
  • In-depth understanding of threading and performance tuning of Java Spring-based middleware systems. Deep knowledge of functional and reactive programming approaches.
  • Experience integrating into back-end services and third-party solutions.
    In-depth understanding of NoSQL
  • In-depth understanding of Kubernetes/OpenShift
  • Excellence expertise in delivering apps that follow SOLID, KISS, DRY, YAGNI principals
    In-depth experience with performance and memory tuning tools.
  • Strong understanding of GIT code versioning tools.
  • Excellence experience in GitOps and DevOps practices.

Experience developing solutions supporting multi-lingual applications.

Use the form below to apply with the Job Code

Let’s Work Together

Didn’t find any opening? Send us your CV and we will get back to you for any opening matching your CV.

Email: careers@triwaytechnologies.com