Back End Java Developer

Back End Java Developer

Apex Systems | North York, ON, CA

Posted 2 days ago

Apply Now

Description

Job#: 1297732
Job Description:
Back End Java Developer
Apex Systems is a global IT services provider and our staffing group has an opening for an Back End Java Developer to place at our client, an Enterprise Retail Company.
Client: Enterprise Retail Company
Start date: ASAP
Terms: 6 month contract to start
Hours: 40 hours p/week
Location: Currently Remote; post COVID, on-site in North York, Ontario.
How to Apply: Please submit your resume via the platform you are using. If you encounter any issues, please email your resume to Rohan at rkapur@apexsystems.com and reference Back End Java Developer
Introduction
Our passionate team at our retail client is looking to hire a detailed, focused and team-oriented senior Java engineer to join one our Scrum efforts. As our team is expanding, we are looking to further advance our Agile practices following the Scrum methodology. We are a traditional retail company, but behind the scenes we are also a huge networked and technology power house. We are inspired by providing value to our customers and we are very proud of the great diversity and inclusivity that makes up our team.
Are you a team player and fun to work with? Do you have a great sense of humor? Do you obsess over customer needs sometimes, to ensure they get exactly what we think they get? Do you have a knack for details? How often do you ask yourself: ok, what value would I get here as a customer? Are you a seasoned Agile practitioner? Do you care about the size of the stone before you turn it over to look under? Do you consider yourself accountable and responsible when you own the testing aspect of a team commitment?
If this resonates with you, then we absolutely want to hear from you!
Qualifications
You have:
Previous retail or similar experience
Previous experience with Java, preferably including v10 and v11
Previous experience developing RESTful web services with SpringBoot
A solid handle on Design Patterns, JPA, ORM frameworks, unit testing frameworks, integration testing and Postman
Previous environments your project and applications were deployment include but are not limited to: Docker, Kubernetes, Pivotal Cloud Foundry
Previous experience with Google BigQuery and Google Cloud Platform environments
Experience in conducting code reviews, understanding and adhering to standards
You work with minimal supervision and are comfortable carrying the torch
A true and deep understanding of Agile and have worked as an engineer in a SCRUM team before
Verbal and written communications skills that are just outstanding, matched only by your attention to detail
A knack to keep our customers in mind at all times and look to maximize the quality that we provide them
University degree, preferrably Bachelor’s in computer science (BSCS) or Master’s in computer science (MSCS)
5+ years of professional software development experience.
Responsibilities
You will write key Java components in more than a few verticals and applications
You will create pull requests when you are done with your implementation and you look forward to the review
You know this because you have done it so many times, it's second nature to you and you're glad to make code quality your ownership
You will actively take part in all team effort ranging from Product vision and ideation, over UX/UI research, help and considerations, to writing smart and solid code and holding hands with QA to make sure the whole team delivers
You will take part in the estimation process thinking of the intricate implementation details
Guided by sprint commitments, you will implement and deliver stories sprint after sprint
You will forge a lasting relationship with your QA and UX/UI Design partners to ensure our software has the quality it needs
You will make timely decisions and understand related trade-offs if you need to make any
Existing systems and products are something you will learn
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at employeeservices@apexsystems.com or 844-463-6178.