Enable job alerts via email!

Java Developer

SimplePin Inc

Montreal

On-site

CAD 60,000 - 80,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Java Developer to join their dynamic software development team. The ideal candidate will have at least 1 year of experience in software engineering, with a strong focus on Java technologies. Responsibilities include designing and developing Java applications, collaborating with team members, and ensuring high-quality deliverables. The role offers flexible hours, work-from-home options, and a comprehensive benefits package.

Benefits

Flexible hours
Work-from-home
Fantastic vacation package

Qualifications

  • 1+ years of software engineering and IT experience.
  • Experience using software best practices like TDD and CI.
  • Worked as part of Scrum teams or similar Agile methodologies.

Responsibilities

  • Design, develop, and manage Java-based applications.
  • Collaborate with support to analyze and resolve production issues.
  • Perform design and code reviews, assist with refactoring.

Skills

Debugging
Analytical Skills
Communication
Collaboration
Organizational Skills

Education

Bachelor's or Master's degree in Software Engineering or Computer Science

Tools

JIRA
Git
PostgreSQL
MySQL
Oracle
Selenium

Job description

We are now looking for a Java Developer with at least 1 year of experience to join our software development team.

If you thrive on challenges and seek growth, then we want you on our Development Team! Our environment is built on trust, openness, and growth. We offer great benefits, flexible hours, work-from-home, and a fantastic vacation package.

The Java Developer is directly responsible for the design, development, and management of Java-based applications. The Java Developer is responsible for, but not limited to, the following :

Duties, responsibilities, and tasks

  • Evolve and enhance our core applications
  • Participate in the analysis, elaboration, and estimation of customer requirements and specifications
  • Design, develop, and deploy new production-quality features and functionality that meet customer requirements
  • Create and maintain technical documentation
  • Maintain and improve existing code, including monitoring for backend errors and reporting errors to the internal bug tracking system
  • Educate, guide, and interact with our customers’ technical staff throughout their development and integration efforts
  • Collaborate with application support to analyze, troubleshoot, reproduce, and resolve production issues reported by customers
  • Work with other team members on release planning and deployment activities
  • Innovate and improve development and implementation processes and tools by advocating technologies and designs that promote efficiency, reliability, and reusability
  • Be proactive, facilitate knowledge sharing, and continually improve our activities
  • Perform design and code reviews, assist with refactoring, and provide guidance and mentoring to other developers
  • Responsible for day-to-day tasks assigned by Product Owners and Project Managers
  • Provide technical solutions to Project / Product Managers and the company Solution Architect
  • Ensure all personal deliverables are done with the highest level of quality
  • Ensure that the goals and objectives are accomplished within defined timeframes and allocated budgets
  • Analyze business requirements and provide feedback to stakeholders
  • Plan, implement, and support continuous integration processes
  • Perform technical investigation of customer support issues and provide resolution
  • Track time and deliver timesheets on a weekly basis
  • Perform technical research and present innovative solutions that contribute to company success
  • Other tasks as assigned

Skills, competencies, and qualifications

  • 1+ years’ software engineering and IT experience
  • Experience using software best practices like Test-Driven Development (TDD) and Continuous Integration (CI)
  • Strong debugging and analytical skills
  • Knowledge of relational databases and SQL; and cryptography and security
  • Worked as part of Scrum teams or similar iterative Agile development methodologies
  • Bachelor’s or Master’s degree in software engineering or computer science
  • Practiced continuous improvement and promoted knowledge sharing
  • Strong organizational skills, capable of managing assigned tasks and meeting deadlines
  • Excellent interpersonal, communication, collaboration, and writing skills
  • Ability to conduct technological analyses and research
  • In-depth knowledge of web systems architecture, design, and development
  • Experience with project management, including AGILE, SCRUM, and Waterfall
  • Multi-tasking capabilities with the ability to adjust to a paced environment
  • Works under minimal supervision, with general guidance from technical management
  • Comport in spoken and written English is a plus

Technical skills

  • Experience in Core Java, J2EE, and Java frameworks such as Spring and Hibernate
  • Experience with MVC frameworks, OOD, Design Patterns, and Testing frameworks
  • Programming expertise in XML technologies and Web services
  • Database design and development with practical knowledge of PostgreSQL, MySQL, and Oracle
  • Extensive experience in SQL, PL / SQL, and stored procedures
  • Proficiency in Unix Operating Systems with experience in Linux / Bash scripting
  • Working knowledge of TCP / IP, networking, security, SSL, and SSH
  • Familiarity with public Cloud providers (AWS, GCE, Azure)
  • Knowledge of Apache Wicket framework
  • Experience with test automation tools such as Selenium
  • Experience with Apache and NGINX configuration
  • Knowledge of Atlassian products, including JIRA, Confluence, and Service Desk
  • Understanding of SOAP, experience with RESTful, JQuery, JSON, and other APIs
  • Experience in distributed applications is a plus
  • Practical knowledge of development and build tools such as Jenkins, GIT, Subversion, Maven, Ant, and Gradle
  • Practical knowledge of Test-Driven Development (TDD) and Continuous Integration (CI)
  • Experience with financial math is a plus
  • Understanding of Linux containers and orchestrators (Docker, Kubernetes) is a plus

Reports to

Position Title]

Department

  • Software design and development

Location

8954 SE Bridge Rd, Hobe Sound, Florida, USA 33455 (Head Office)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Développeur Java - Assurance de dommage

Astek

Montreal

Remote

CAD 60 000 - 100 000

18 days ago

Frontend Web Software Engineer

TalentBurst

Montreal

Remote

CAD 70 000 - 90 000

2 days ago
Be an early applicant

Tax Content Programmer / Programmeur contenu fiscal

Thomson Reuters

Montreal

Remote

CAD 60 000 - 80 000

2 days ago
Be an early applicant

Développeur Java / Java Developer

mthree

Montreal

On-site

CAD 70 000 - 90 000

Yesterday
Be an early applicant

Frontend Web Software Engineer

TalentBurst, an Inc 5000 company

Montreal

Remote

CAD 70 000 - 90 000

3 days ago
Be an early applicant

Développeur Python, java

Aptitudetech

Quebec

Remote

CAD 70 000 - 90 000

3 days ago
Be an early applicant

Java Developer

J&M Group

Montreal

On-site

CAD 70 000 - 90 000

Yesterday
Be an early applicant

Développeur Java (Spring Boot) bilingue intermédiaire pour développer et maintenir des applicat[...]

S.i. Systems

Montreal

Hybrid

CAD 70 000 - 90 000

Yesterday
Be an early applicant

Senior Python/Java Developer

iitjobs

Montreal

On-site

CAD 70 000 - 90 000

Yesterday
Be an early applicant