Published: Thu, 14 Nov 2024 08:50:17 GMT
Job Title: Senior Java Software Developer
Location: Canada, Remote
Reports to: Software Development Manager
Company: J.D. Power
J.D. Power is a global leader in providing consumer insights, advisory services, and data and analytics. With over 50 years of experience, we use advanced technologies like big data, artificial intelligence (AI), and algorithmic modeling to understand consumer behavior and guide businesses in developing customer-centric strategies. Our clients, the world’s leading businesses across various industries, trust us to provide industry intelligence and drive their success.
The Role: Senior Java Software Developer
As a Senior Java Software Developer at J.D. Power, you will play a crucial role in the Software Development Lifecycle. You will be responsible for analyzing, designing, implementing, verifying, and maintaining software solutions. In close collaboration with our Business Unit stakeholders, you will review requirements, validate designs, create work estimates, develop software, and verify product releases. You will also work closely with the Software Development Manager to define and implement best practices, and have plenty of opportunities for learning and skill enhancements in this remote/flexible working role.
Responsibilities:
– Design and code complex software applications based on business and technical specifications
– Develop and execute unit, component, and integration level tests to ensure requirements are met
– Conduct code reviews to ensure quality, identify defects, and suggest improvements proactively
– Troubleshoot and resolve technical issues for assigned projects
– Introduce new technologies and processes to enhance the Software Development Lifecycle
– Create technical and end-user documentation for products
– Gain in-depth technical understanding of client needs and project requirements
– Lead and coordinate daily technical execution with on and offshore Engineering staff
– Collaborate with Architects to review and provide feedback on Software Design Documents
– Act as the main point of contact for Project Management status updates
– Work with technical stakeholders to create detailed estimates for work packages
– Prioritize, assign, and monitor all software development tasks for assigned projects
Qualifications:
– Post-secondary education in Computer Science/Software Engineering or equivalent
– 5+ years of experience in professional software development with Java
– Familiarity with Spring, SQL, and JavaScript preferred
– Experience in web development with JavaScript, HTML, CSS, and JS frameworks like React
– Knowledge of microservice architecture and containerization with Docker/Kubernetes
– Experience with Cassandra DB preferred
– Familiarity with Java application and web servers
– Proficiency in version control software
– Knowledge of continuous integration tools
– Experience in designing and developing relational and non-relational databases
– Demonstrated passion for learning, adaptability, and a drive to grow one’s skillset and experiences
– Self-motivated, detail-oriented, and able to work independently
– Excellent communication, analytical, and problem-solving skills
Company Mission:
At J.D. Power, our mission is to combine industry-leading data and insights with cutting-edge technology to solve our clients’ toughest challenges and ensure our success into the future.
Our Values:
At J.D. Power, we embody the distinct behaviors of Truth Finders, Change Makers, and Team Driven – the core values that define our unique culture.
Truth Finders: We are committed to providing unbiased data and findings. Each member of our team is dedicated to upholding this objectivity and maintaining the highest ethical and professional standards.
Change Makers: We are always seeking better ways to innovate and evolve in everything we do, to support our colleagues and clients and deliver impactful data and insights.
Team Driven: We are one team, activated and dedicated to supporting each other and our collective purpose to make us greater than the sum of our parts.
At J.D. Power, our values are more than just words.
J.D. Power is committed to diversity and inclusion in our workforce. We welcome and consider all qualified applicants without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, or disability.
J.D. Power is an equal-opportunity employer and compliant with AODA/ADA legislation. If you require accommodations during the recruitment and selection process, please reach out to tarecruitment@jdpa.com.
To all recruitment agencies: J.D. Power does not accept unsolicited agency resumes and is not responsible for any fees related to unsolicited resumes.
Apply now to join our dynamic team and make an impact in the industry! Apply link