Software Engineering, Backend (All Teams) at DoorDash
Ireland, Nova Scotia, Ireland -
Full Time


Start Date

Immediate

Expiry Date

03 Feb, 27

Salary

60000.0

Posted On

05 Nov, 26

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

Responsibilities

The Java Developer will be responsible for designing, developing, and optimizing high-quality software applications using Java technologies. The ideal candidate will have a solid background in software development, a strong understanding of object-oriented programming, and experience with Java frameworks.


Key Responsibilities:

• Design and Development: Develop, test, and deploy robust and scalable Java applications according to business requirements.

• Effort and requirement analysis

• Code Quality: Write clean, maintainable, and ensure adherence to software development best practices.

• Perform unit, integration and functional testing

• Code Review: Participate in code review

• Internal and External Collaboration: Work closely with both development teams and business departments to analyse, define and implement new features.

• Troubleshooting: Identify and fix bugs and performance issues in a timely manner.

Qualifications

Technical Requirements (Must Have):

• Minimum 4 years of experience in Java programming language and its ecosystems

• Proven experience in API, Database design.

• Experience with popular Java Spring Boot frameworks

• Understanding of OOP principles, design patterns (event pattern, factory, builder,etc.). Design Principles

• Knowledge and experience with relational databases (preferably MSSQL but MySQL, PostgreSQL are acceptable as well)


Responsibilities
Loading...