Senior Java Software Developer
3 weeks ago
Senior Java Software Developer NTT DATA North America invites applications for the Senior Java Software Developer role. This position focuses on migrating the SIN registry database and applications from the mainframe into a new cloud‑based solution, requiring collaboration with the Integrity Services Branch, mainframe application team, database team, and replacement application team. Summary The project team seeks experienced Java programmers/developers capable of independently delivering high‑quality solutions, designing architecture, and contributing to this significant initiative. Deliverables Technical Design Documentation – solution architecture, design specifications, flowcharts, diagrams, data models, interface and integration design documentation Program Code and Scripts – develop source code and compiled binaries, automation and data processing scripts, version‑controlled code repository access Testing Artifacts – unit and integration test plans, test cases, scenarios, results, system acceptance test support documentation Debugging and Optimization Reports – performance tuning and optimization summaries Deployment and Configuration Documentation – installation guides, deployment instructions, configuration files and environment setup documentation User and Technical Documentation – user manuals, help guides, technical reference documentation, change logs and release notes Maintenance and Enhancement Logs – records of updates, patches, and enhancements and documentation of revised code and system behavior Progress and Status Reports – weekly or bi‑weekly progress updates, risk and issue logs, time tracking and effort estimation reports Development Leadership – lead development using programming languages and frameworks (e.g., Java, .NET); lead discussions with business analysts, testers, and stakeholders; transform business requirements into technical tasks User Stories and Task Breakdown – document user stories aligned with business requirements; break down tasks; maintain traceability matrix linking tasks to functional and non‑functional requirements Primary Responsibilities Develop and prepare diagrammatic plans for solutions of business, scientific, and technical problems using computer systems of significant size and complexity Analyze problem requirements in terms of information transfer, data types, sorting extent, and output format Select and incorporate available software programs Design detailed programs, flow charts, and diagrams to compute and sequence machine operations for data processing and printing Translate flow charts into coded instructions, consulting with technical personnel Verify accuracy and completeness by preparing sample data and performing system acceptance tests Correct program errors by revising instructions or altering sequences Document specifications, flow charts, diagrams, layouts, programming, and operating instructions for future modification Mandatory Qualifications 10+ years of recent experience as a Java Software Developer/Programmer or related role 3+ years of experience with Spring Boot, OpenSearch/Elasticsearch, GitHub, Kubernetes (K8s), OpenID Connect (OIDC) 3+ years of experience with OpenTelemetry, Terraform, or Cryptography Strong understanding of cloud‑based architecture and migration from legacy systems Ability to design, code, test, and debug complex software applications Experience with version control systems and CI/CD pipelines Familiarity with system integration, API development, and microservices architecture Ability to produce technical design documents, flowcharts, and deployment guides Experience creating and executing unit and integration test plans Demonstrated ability to lead development efforts and mentor junior developers Experience in task breakdown, user story documentation, and stakeholder engagement Education & Clearance Requirements Valid Reliability Security Clearance University Degree or College/CEGEP Diploma related to Computer Science, Information Technology, Engineering, or similar from a recognized post‑secondary institution About NTT DATA NTT DATA is a $30 billion trusted global innovator of business and technology services, serving 75 % of the Fortune Global 100 worldwide. As a Global Top Employer, we connect 50 + countries and partners to deliver consulting, data and AI, industry solutions, and application, infrastructure, and connectivity services. We are a leading provider of digital and AI infrastructure globally and invest over $3.6 billion annually in R&D. Accessibility and Contact NTT DATA endeavors to make accessible to all users. For accessibility or application assistance, contact us at This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. Equal Opportunity Employer NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. For Pay Transparency information, please refer to the corporate website. Location & Salary Ottawa, Ontario, Canada – CA$111,300.00 – CA$190,800.00 (salary range for 2‑week posting) Referrals increase your chances of interviewing at NTT DATA North America by 2x. #J-18808-Ljbffr
-
Java Software Developer
2 weeks ago
Ottawa, Canada Pi-Square Technologies LLC Full timeKey Responsibilities Required Experience Bachelor's degree in computer science, Engineering, or related field. 7+ years of experience in Java development. 5+ years mandatory experience with C, C++. Mandatory experience with microservices, containerization (Docker/Kubernetes), and SQL databases. Must have experience in SQL, REST API, gRPC, protobuf, XML,...
-
Senior Java Developer
2 weeks ago
Ottawa, Ontario, Canada Advanced Systems Management Group Ltd. Full time $120,000 - $140,000 per yearCompany DescriptionAdvanced Systems Management Group Ltd. (ASMG) specializes in advanced information architecture consulting. The company focuses on standards-compliant information exchange and protection, particularly in Systems of Systems environments. ASMG has expertise in OMG standards, such as SOPES and UPDM, as well as frameworks like DODAF and...
-
Senior Software Engineer
3 weeks ago
Ottawa, Canada Veeva Systems Full timeJoin to apply for the Senior Software Engineer - Java role at Veeva Systems Veeva Systems, a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies (surpassing $2B in revenue last year), is on a mission to help life sciences companies bring therapies to patients faster. As a public benefit corporation committed to balancing the...
-
Remote Senior Software Engineer
1 day ago
Ottawa, Ontario, Canada CENTRIC SOFTWARE INC Full timeAbout Us:At Centric Software, we're leading the way in enterprise software innovation, empowering clients in today's dynamic markets. As we expand our Canadian development team, we're seeking Senior Software Engineers with a strong proficiency in Java and/or JavaScript. If you're passionate about pioneering solutions and thrive in collaborative environments,...
-
Senior Java Developer
2 days ago
Ottawa, Canada Intelligent Mechatronic Systems Inc Full timeJob Purpose As a Software Engineer specializing in Java, you will collaborate with cross-functional teams to design, develop, and maintain Java-based applications and services deployed on AWS. You will work under the guidance of senior engineers to build scalable, reliable software solutions that meet business requirements and leverage cloud technologies...
-
Java / J2EE Software Developers (Int-Snr)
3 weeks ago
Ottawa, Canada ROSS Full timeOur client, a worldwide leader in healthcare solutions has engaged ROSS (www.getROSS.com) to help them recruit intermediate and senior Java / J2EE developers. ROSS is a team of People Specialists helping companies align their People Strategy with their business growth. We provide remote or onsite HR and Recruitment solutions complimented by leading edge...
-
Senior Java Developer – Full Stack
4 weeks ago
Ottawa, Canada Edjuster Full timeSenior Java Developer – Full StackWHAT’S THE ROLE?As a Senior Java Developer, you’ll join forces with our talented team in an evolving suite of software products. You will have the opportunity to make your mark on both front and back-end development within our software applications. You will participate in the design and creation of user interfaces,...
-
Senior Java Developer – Full Stack
4 weeks ago
Ottawa, Canada Edjuster Full timeSenior Java Developer – Full StackWHAT’S THE ROLE?As a Senior Java Developer, you’ll join forces with our talented team in an evolving suite of software products. You will have the opportunity to make your mark on both front and back-end development within our software applications. You will participate in the design and creation of user interfaces,...
-
Senior Java Developer – Full Stack
3 weeks ago
Ottawa, Canada Edjuster Full timeSenior Java Developer – Full StackWHAT’S THE ROLE?As a Senior Java Developer, you’ll join forces with our talented team in an evolving suite of software products. You will have the opportunity to make your mark on both front and back-end development within our software applications. You will participate in the design and creation of user interfaces,...
-
Senior Java Software Developer
7 days ago
Ottawa, ON KA R, Canada NTT DATA Full time $120,000 - $180,000 per yearNTT DATA strives to hire exceptional, innovative, and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior Software Developers to join our team in Canada. Summary:The project team is seeking various experienced and skilled...