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