
Backend Software Developer – Java
Atimi Software
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$130,000 - CA$190,000 per year
Tech Stack
About the role
- Proactive collaboration in the project team to help develop the product
- Ensuring code quality and governance
- Ensuring engineers follow any patterns/designs set out and agreed with project leads
- Planning, estimating, and contributing to the architecture, coding, and development
- Refactoring and continuous improvements of the codebases
- Ensuring that technical decisions and information are communicated thoroughly to the global team
- Taking responsibility for releases and contributing to the ongoing support of live apps
- Looking beyond pure programming, get involved with the deployment and operation of the software we build (DevOps)
- Delivering fair outcomes for our customers
Requirements
- Strong Java development experience (6+ years)
- Experience with AWS cloud environment (4+ years)
- Experience with using and/or configuring CI/CD pipelines.
- Experience building scalable software services (e.g., serverless, microservices)
- Strong OOD skills; knowledge of design principles, patterns, and best practices.
- Strong database modelling skills; experience with both relational and NoSQL databases.
- Experience working directly with clients and other project stakeholders to define and refine requirements.
- Strong English skills (written and verbal)
Benefits
- flexible schedule
- generous time off
- remote work option
- team-building activities
- online company events
- generous compensation
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaAWSCI/CDserverlessmicroservicesobject-oriented designdatabase modelingrelational databasesNoSQL databases
Soft Skills
proactive collaborationcommunicationresponsibilityclient interactionstakeholder engagement