Master information

Java Developer (1671) $100-120K

Position: Not specified

Start: As soon as possible

End: Not specified

Location: Markham, Canada

Method of collaboration: Project only

Hourly rate: Not specified

Latest update: Sep 23, 2024

Task description and requirements

NOTE: Hybrid work model, 3 days/week in Markham, Ontario office.

TYPE: Full-time 

SKILLS: 5+ years Java Developer, Core Java, JavaEE, EJB, J2EE, Struts, Hibernate, JSF, JMS, WebLogic, XML, JSON, ActiveMQ, AWS, Docker, SQL, Agile

INDUSTRY: Airlines, Software Development




DESCRIPTION:

Seeking a professional to join the company as a Java Developer. This individual is expected to be a full-stack Java developer. The primary focus will be on system performance and scalability improvements, production issue support for core applications and maintaining the currency of the IT technology stack. 




Full lifecycle application development expertise CI/CD.

Solid knowledge of software design patterns.

Expertise in Core Java, EJB, Struts and JavaEE development.

Strong knowledge of Oracle Databases and SQL.

Perform advanced software performance, risk and reliability analysis.

Participate in software design, architectural discussions, prototyping, and development estimation processes.

Integrate software solutions with existing client systems.

Participate in client requirements and SCRUM team discussions.

Support production issues as needed.

Functional/system integration testing support and deployment.

Strong understanding of legacy system maintenance and modification.

Professional experience in automated testing for large systems.

Working and leading offshore teams.

Flexibility to work during off-hours if needed.




Competencies

Problem Solving/Analysis

Business Acumen

Results Driven

Issue Analysis

Team collaboration

Customer Focus

Managing Processes

Communication Proficiency




Position Type and Expected Hours of Work

This is a full-time position. Days and hours of work are Monday through Friday, normal core business hours. 




REQUIREMENTS:




5+ years of experience developing web-based applications.

5+ years professional experience in Java/EJB/Struts/J2EE technologies.

BSc/BA/BTech in computer science, engineering, or relevant field; MSc/MA preferred.

The person must be a full-stack developer with good hands-on experience.

Professional knowledge of Linux, MVC, Hibernate, Struts, JSF, JMS.

Experience with WebLogic.

Experience using and implementing SOAP/REST based web services using XML/JSON.

Knowledge of Messaging systems, ActiveMQ.

Professional experience with AWS cloud technologies, i.e., API Gateway, Incognito, Lambda, SQS, ECS, No SQL, S3, Cloud deployment tools (Cloud Formation, Terraform), containerization (Docker, Kubernetes).

Strong SQL skills and working knowledge in Oracle and reporting library JASPER.

Self-motivated and directed, with the ability to effectively prioritize and execute tasks in a high-pressure environment.

Analytical and problem-solving abilities, with keen attention to detail.

Experience with Agile and TDD is a must.

Outstanding English communication and interpersonal abilities. 

Category

IT consulting Java