Tech Lead-Java- FTE/Contract

Overview

Full Time
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Java and Lead and AWS and Spring and microservices

Job Details

Job Title: Tech Lead-Java

Location: Montreal, QC (Quebec)

Full Time/Contract

Experience:

  • Min 8 Years hands-on experience in designing and developing enterprise application using below technologies
  • Key Skills:

Java, Spring, Spring Boot, Web services (REST Based),Angular, Hibernate, JSON, XML, JQuery, JavaScript, JEE, AWS

Responsibilities:

  • Design, develop, maintain, and deliver highly scalable and reliable software using Java and web technologies.
  • Requires object-oriented expertise.
  • Experience developing web-based application
  • Collaborate with other engineers and product owners to analyze, design, and implement user stories using an agile methodology.
  • Write high-quality software code that complies with design specifications and meets development and support requirements.
  • Develop unit tests and test changes using an agile methodology.
  • Use a variety of tools to perform unit testing, automated builds, and source control.
  • Must have strong communication skills and be able to know what to share with the customers.

Required Skills:

  • Excellent knowledge about design and implementation of applications for Cloud, specifically AWS.
  • Conducting unit testing using automated unit test frameworks
  • Reviewing the work of other developers and providing feedback.
  • Using coding standards and best practices to ensure quality
  • Identifying risk and conducting mitigation action planning.
  • Expertise in Java and Java Enterprise technologies stack.

That includes

  • Java, Sprint MVC, Spring Boot, Hibernate, Struts, etc.
  • Strong experience with Micro services
  • Experience with embedded servers such as Embedded Tomcat
  • Experience with servers such as WebLogic,JBoss
  • Experience with webservices, RESTful, SOAP, JAX-RS, ESB
  • Experience with build tools like Gradle, Maven, ANT
  • Experience with advance Java script frameworks Angular
  • Experience with TDD and BDD
  • Experience with Source Control systems such as GitHub, SVN
  • Experience in any relational databases like Oracle, SQL Server, db2
  • Good knowledge on Continuous Development with Continuous Integration (CI/CD)and tools such as Jenkins

Good to have skills:

  • Experience in Advance Java script frameworks such as Angular, React etc.
    Knowledge of Java Script including JQuery is a plus
  • Experience in Kubernetes, Docker Containers