drjobs Senior Java Software Developer DataHub Team

Senior Java Software Developer DataHub Team

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Calgary - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

The Role

You are pragmatic and know that agile is a method of delivering value to customers more frequently. You love solving problems and enjoy getting to the root cause of issues. You enjoy exploring new technologies to deliver a reliable secure and highly maintainable product.

As a Senior Java Software Developer on the DataHub team you will be responsible for leading the architecture design and development of some of the core product features. You will have significant influence on our overall strategy by helping define these product features drive the system architecture and spearhead the best practices that enable a quality product.

The ideal candidate is clearly passionate about new opportunities and has a demonstrated track record of success in delivering new features and products. A commitment to team work hustle and strong communication skills (to both business and technical partners) are absolute requirements. Creating reliable scalable and highperformance products requires exceptional technical expertise a sound understanding of the fundamentals of Software Engineering and practical experience building largescale distributed systems. This person has thrived and succeeded in delivering high quality technology products/services in a hypergrowth environment where priorities shift fast.

The Team

The Drilling Management Apps team focuses on designing and developing highquality software and infrastructure solutions that provide value to our customers. The team operates with a dedication to Collaboration Innovation Customer Focus and Quality. Our team is part of the DataHub department. DataHub is part of the R&D organization that works on cloudbased applications and services and we support external customers internal customers and the product and sales department.

Essential Duties and Responsibilities

  • Guide an agile development team using a variety of technologies to develop features and functionality for our core DataHub products
  • Participate in all aspects of the software development and delivery processes including defining requirements system design estimating code reviews unit tests documentation testing deployment automation and monitoring tools
  • Perform rootcause analysis for issues involving Pason DataHub products
  • Work with Product Management Quality Assurance and User Experience teams to deliver features and functionality that provide exceptional user experience
  • Be a team player and use your skills to help the team get better
  • Provide technical leadership by leading design discussions and having a working knowledge of overall product at a system integration level. Ensure new features fit with the overall system architecture.
  • Ensure project and team success by mentoring and provide guidance to other developers
  • Ability to be parachuted into a complex software area ramp up within a short period of time and start delivering on code changes.

Knowledge Skills and Abilities

  • Expertise in developing enterpriselevel web services in Java and using frameworks like SpringBoot
  • Handson work with system architecture and designs
  • Familiarity with Message Queue technologies in a high datathroughput distributed system
  • Exposure to data streaming technologies like Kafka and Kinesis
  • Solid objectoriented design/implementation background
  • Experience leading a product from concept to prototype and implementation
  • Experience with other languages like C# or Python
  • Experience with JavaScript/TypeScript/Flow and HTML5
  • Experience with interacting with RESTful backend microservices
  • Experience with Subversion GIT or background in an equivalent source code management tool is an asset
  • Experience with webbased technologies and frameworks
  • Experience with Linux OS. Exposure to virtual environments is an asset
  • Experience with industry standard software development lifecycle
  • Experience with Agile development methodologies such as Kanban and Scrum an asset
  • Ability to generate test plans and estimates for testing SW projects
  • Experience with continuous integration and deployment tools such as Jenkins Puppet Containers Docker and Gradle is a strong asset
  • Experience with tools such as JIRA and Confluence is an asset
  • Superior reasoning and analytical skills as well as high degree of initiative common sense and logical and creative thinking
  • Strong passion for software development and a history of getting things done
  • Welldeveloped communication reporting and presentation skills
  • A strong commitment to quality
  • The ability to work in a team or as an individual

Hybrid WorkEnvironment

  • This position allows the opportunity for an employee to work in a hybrid environmentwhere a portion of their role is in the office and the other portion remote.

Preemployment Conditions

  • Completion of a satisfactory Criminal Record Check

#INDCA


Required Experience:

Senior IC

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.