Senior Full-Stack Java Developer

Open Systems Technologies — Canada · Posted ~5 hours ago

Senior Full-time

Skills

Java J2EE React JavaScript HTML5 Spring web services enterprise architecture server-side development unit testing integration testing debugging JIRA

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior full-stack engineering role focused on enterprise applications and reusable frameworks. You will analyze existing systems, design and implement software, perform multiple levels of testing, investigate production issues, review other developers' work, and collaborate with distributed teams.

Highlights

Senior engineering position with substantial ownership across design, development, testing, debugging, architecture, and production support. Provides opportunities to work with multiple teams across locations and build reusable enterprise frameworks.

Description

The role is to • Analyze and understand existing programs, job flows, and components • Perform program design, development, and code management • Perform unit, integration and parallel testing • Assist in investigating production issues and provide solutions • Design reusable frameworks • Work with multiple teams in different locations and time zones • Review test and debug team members’ work • Write well designed efficient code • Document solutions to issues and business and testing requirements using JIRA Job requirements • Bachelor’s degree Computer Science/Engineering or related field or equivalent experience • 10+ years of software development experience • Excellent J2EE/React development skills • Strong working knowledge of enterprise level architecture web services, data, and application layers Technical Requirements: • Strong experience in Web technologies including HTML5, React, JavaScript • Strong experience in core java and server side development using Spring • Strong experience with writing middle-ware for multiuser, multithreading application. • Good experience developing REST services • Good experience with Unit testing and mocking frameworks and TDD. • Familiarity with Agile methodologies desirable • Familiarity with Oracle SQL Writing, performance tuning desirable