Full Stack Java Developer (Mississauga)

Full Stack Java Developer (Mississauga)

25 Sep
|
Stellar Software Solutions
|
Mississauga

25 Sep

Stellar Software Solutions

Mississauga

Job Summary

We are seeking an experienced Java Developer with 5–8 years of professional software development experience to join a global Markets Technology team focused on OTC Derivatives. The ideal candidate will have strong hands-on expertise in Java, Spring, RESTful APIs, SQL, data structures, algorithms, and modern software development practices.

The role involves designing, developing, testing, implementing, and supporting high-quality enterprise applications while working closely with product teams, business users, and technology stakeholders. The candidate should be comfortable working independently in a fast-paced environment and contributing to a robust engineering culture.

Qualifications

- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- 5–8 years of relevant professional software development experience.
- Strong experience in application development, systems analysis, and programming.
- Hands-on experience delivering and implementing successful software projects.
- Strong problem-solving, analytical, and communication skills.
- Ability to manage multiple priorities, deadlines, and changing requirements.
- Ability to work independently with limited supervision.
- Experience working in fast-paced and rapidly changing environments.
- Experience with consulting and project management methodologies.

Key Responsibilities

- Design, develop, test, implement, and maintain enterprise applications supporting business requirements.
- Participate in the complete software development lifecycle, including analysis, design, development, testing, deployment, and production support.
- Develop robust, scalable, secure,



and high-quality software solutions using Java and modern frameworks.
- Build and maintain RESTful APIs using frameworks such as Spring.
- Analyze complex technical and business problems and recommend effective technology solutions.
- Work closely with product teams, business users, and other technology groups to understand requirements and deliver solutions.
- Conduct feasibility studies and provide technical estimates for development efforts.
- Monitor and control application development activities across analysis, design, construction, testing, and implementation phases.
- Provide application support and troubleshoot production issues for business users.
- Apply TDD, clean code principles, software design patterns, and development best practices.
- Implement appropriate security measures and ensure applications meet organizational standards.
- Participate in code reviews, technical discussions, and architecture/design activities.
- Follow established development, operational, security, and compliance procedures.
- Assess technology and operational risks and escalate control issues appropriately.
- Mentor and provide technical guidance to junior and less-experienced developers.
- Act as a subject matter expert and technical advisor to team members and senior stakeholders.

Required Skills





- 5–8 years of hands-on professional software development experience.
- Strong proficiency in Java and object-oriented programming.
- Experience with JavaScript and/or React.
- Strong hands-on experience with Spring Framework / Spring Boot.
- Experience designing and developing RESTful APIs.
- Strong understanding of data structures and algorithms.
- Strong proficiency in SQL and relational database concepts.
- Experience following Test-Driven Development (TDD) and clean code principles.
- Strong understanding of software development lifecycle and engineering best practices.
- Experience with application design, development, testing, deployment, and production support.
- Ability to analyze complex technical problems and develop effective solutions.
- Experience working with cross-functional teams and business stakeholders.
- Strong communication, collaboration, and problem-solving skills.
- Ability to work independently and manage multiple priorities in a fast-paced environment.

Preferred Skills

- Experience working in investment banking or financial services.
- Knowledge of OTC derivatives or Markets Technology.
- Experience with AWS or other cloud platforms.
- Hands-on experience with Kafka and distributed systems.
- Experience with Kubernetes and containerized applications.
- Experience with Amazon S3.
- Experience with DynamoDB or other NoSQL databases.
- Experience with MongoDB or similar NoSQL technologies.
- Knowledge of distributed systems and cloud-native application architecture.
- Experience working in global technology teams.

Pay: $90,000.00-$110,000.00 per year

Work Location: Hybrid remote in Mississauga, ON

📌 Full Stack Java Developer (Mississauga)
🏢 Stellar Software Solutions
📍 Mississauga

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack java developer (mississauga) / mississauga

Subscribe to this job alert:

Get the latest job offers by email for: full stack java developer (mississauga) / mississauga