Application Architect

Full Time

Epsilon Solutions Ltd.

Role: Application Architect

Location: Brampton, ON

Duration: Contract


• 12+ years of of IT experience in Architecture, Design, Development and Maintenance of Java, J2EE and MDM applications.

• Highly Proficient in Microservice architecture and design.

• Proficient in designing and developing Stateless RESTful services using Spring Boot.

• Docker based container orchestration using Kubernetes.

Deployment automation, auto scaling, self healing using Kubernetes cluster.

• Experience in securing web services using Azure AD, Spring Oauth2, SAML and JWT.

• Web designs using ReactJS library and Mobile Apps using React Native.

• Centralized state management using Redux.

• Strong development experience on Spring technologies like Spring MVC, Spring Transactions, JDBC Template, Mongo Template and Spring Batch.

• Experience in Oracle, .net and No sql database (MongoDB)

• Good experience in Performance tuning of large systems and Client facing applications.

• Excellent written and verbal communication skills, presentation and problem solving skills.

• Excellent Leadership, Technical, Communication, Analytical and Problem Solving skills and ability to get on well with people including cross-cultural backgrounds.

• Experience in developing and deploying Java/J2EE applications on Web Servers – Apache Tomcat and Application Server – Weblogic

• Good experience in usage of version controls such as Git, SVN.

• Experience in Agile Scrum and Kanban development methodology.

• Experience in Behavior Driven and Test Driven Design and Development methodology.

• Flexible with work environments and having good communication and interpersonal skills.

• Worked with Relational Database Management Systems including Oracle, MySQL and SQL Server.

• Highly proficient in understanding new technologies accomplishing project goals successfully.

• Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.

• Leading project Technical Lead with extensive expertise developing and leading Enterprise level software development projects.

• Managed teams across multiple time zones and multi-cultural environments.

• Reputation as a self-directed employee with excellent problem solving and management skills.

• Developed the ability to adapt to increased responsibilities and challenging projects.

• Ability to establish a team-spirited environment through a positive and proactive leadership style.


To apply, please visit the following URL: