Senior Java Software Engineer
14 minutes ago
Job Role: Java Full Stack developer
Job Location: Calgary, Alberta, Canada
Job Type: Contract (Hybrid)
Job Description:
The Developer is responsible for project-team leadership, support and direction with business systems analysis, development and occasional maintenance support in an object/service-oriented architecture implemented on the Java and React platform.
Job Functions/Duties and Responsibilities:
* Collaborates with Systems Architects, Software Team Leads and other Software Developers to design, develop and deploy technical solutions.
* Analyses complex information, designs, develops and troubleshoots database applications
* Reviews functional requirements and prepares and documents technical program, subsystem and system designs and solutions and their associated project task descriptions and effort estimates
* Uses both industry-standards and company's existing systems architecture, design techniques and development standards and reviews new work with others to ensure it complies with industry and company standards.
* Documents technical requirements, program and subsystem designs, project task descriptions, effort estimates, and unit and integration tests
* Performs new development, maintenance fixes and enhancements to meet business requirements
* Assists other teams to troubleshoot application issues in production, quality assurance and other environments
* Develops, reviews, refines, uses and documents plans for both automated and manual unit and integration tests and/or assures unit and integration tests are successfully completed prior to production
* Tests programs for integration prior to production
* Mentors other software developers and IT staff members
* Documents resolutions to system problems
* Documents design for system requirements
Skills Required:
* Bachelor's degree (pref. Computer Science or related degree) or equivalent experience
* Highly self-motivated, with the ability to complete tasks with minimal guidance, and to learn independently
* Excellent analytical and problem-solving abilities
* Excellent English verbal and written communication skills
* Excellent teamwork and collaboration skills in working in a cross-functional team comprised of Product Analysts, QA, UAT, Development and PMO members
* Ability to juggle tasks and priorities to meet rapidly changing deadlines
* Must work with System Architects to review/approve program and subsystem designs
* Java
* Data Structures & Algorithms
* Spring Framework
* JDBC and JPA/Hibernate
* Advanced Java Concepts
* API/API Design
* Proficiency in UNIX/Linux and Microsoft Windows distributed computing
* Java IDE (preferably IntelliJ IDEA)
* Relational DB principles using Structured Query Language (SQL)
* Agile/Scrum methodologies
Desired Skills:
* Background in Securities/Banking/Financial Services
* Experience working in a desktop Linux environment
* Experience working with an issue management system
* Experience working with a wiki, confluence
* Oracle, Message Queues/Kafka.
-
Senior Software Engineer
22 minutes ago
Calgary, Alberta, Canada Netcracker Full timeWe're building the future of how the world communicates.Netcracker, part of NEC Corporation, combines deep telecom industry expertise with cutting-edge cloud-native and AI-powered innovations to enable communications service providers and enterprises to transform their businesses, unlock innovation and create meaningful digital experiences for millions of...
-
Senior Java Backend Developer
18 minutes ago
Calgary, Alberta, Canada Luxoft Full timeProject Description:One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.Product being developed is a cloud solution for interpretation of geological and geophysical data. Project is based on SCRUM methodology.Our project is stable, long-term...
-
C++/Rust Software Engineer, Staff
1 week ago
Calgary, Alberta, Canada Black Duck Software Full timeBlack Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...
-
Senior Java Developer
18 minutes ago
Calgary, Alberta, Canada Bounteous Full timeBounteous is a premier end-to-end digital transformation consultancy dedicated to partnering with ambitious brands to create digital solutions for today's complex challenges and tomorrow's opportunities. With uncompromising standards for technical and domain expertise, we deliver innovative and strategic solutions in Strategy, Analytics, Digital Engineering,...
-
Senior Performance Engineer
16 minutes ago
Calgary, Alberta, Canada Black Duck Software, Inc. Full time $110,600 - $147,000Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...
-
Senior Software Engineer
14 minutes ago
Calgary, Alberta, Canada DataVisor Full timeDataVisor is the world's leading AI-powered Fraud and Risk Platform that delivers the best overall detection coverage in the industry. With an open SaaS platform that supports easy consolidation and enrichment of any data, DataVisor's solution scales infinitely and enables organizations to act on fast-evolving fraud and money laundering activities in real...
-
Senior DevOps Engineer
15 minutes ago
Calgary, Alberta, Canada Black Duck Software, Inc. Full time $85,800 - $110,000Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...
-
Software Engineer, Data Migration
28 minutes ago
Calgary, Alberta, Canada MongoDB Full time $108,000 - $149,000MongoDB is expanding a development team in North America working on tooling that helps customers migrate data from relational databases to MongoDB. Tools developed by the Data Migration team help application developers with schema modeling, type conversions, data sync, change data capture and so on.MongoDB is looking for a software engineer with experience...
-
Senior Release Engineer
23 minutes ago
Calgary, Alberta, Canada Black Duck Software, Inc. Full time $84,600 - $110,000Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...
-
Systems Analysis
23 minutes ago
Calgary, Alberta, Canada JAVA Holdings Ltd. Full timeJava Holdings is seeking a Systems Analyst & Implementation Lead to own the analysis, design, and delivery of both corporate and project-based systems across companies within the Java Holdings group. This role is ideal for an accomplished Systems Analyst ready to expand their scope into solution ownership, we are looking for someone who enjoys moving from...