Délégation du Québec à Séoul (DQS)

Software Engineer – Integrations, Java, REST APIs

Délégation du Québec à Séoul (DQS)

full-time

Posted on:

Location Type: Hybrid

Location: Alpharetta • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Junior

Tech Stack

AngularApacheAWSCloudEC2HibernateJavaMySQLReactSpringSpring BootSpringBoot

About the role

  • Design and develop scalable, mission-critical web applications in a SaaS environment utilizing Java technologies, including feature development for concurrent user activity, bulk data processing, integration and messaging, as well as reporting and analytics.
  • Key development activities include both back-end development of business logic, workflows and data processing as well as front-end web development including mobile
  • Collaborating with other team members from Development, Product Management and Implementation teams to design and plan the delivery of software solution features.

Requirements

  • Bachelors or Masters degree in Computer Science or Engineering or similar field
  • 1-3 years of experience designing and developing Java web applications.
  • Expertise in Object-Oriented design and implementation methodologies, design patterns and multi-threaded client/server architectures
  • Software development experience using Java 21, Spring Boot 3.x, and Hibernate.
  • Must demonstrate solid knowledge of using MySQL for business logic and reporting queries.
  • Understanding of API Design (OpenAPI / Swagger), API Authentication and Authorization using Oauth2 and JWT
  • Experience developing with modern UI frameworks (Angular, React, etc.)
  • Ability to demonstrate effective use of AI coding tools like Claude code
  • Reside in Georgia. We are not currently relocating for this position.
  • Experience with Apache Camel
  • Cloud technologies like Amazon AWS (S3, EC2, SQS, etc.)
  • Experience integrating with enterprise applications like Netsuite, Shopify, Salesforce, etc.
Benefits
  • Be part of an energetic team that is serious about delivering software to customers and cultivating our culture. We work awfully hard and are having a blast doing it. This team believes that what we are doing is a game-changer in the industry
  • Best coffee machine in the business
  • Standing desk (if you’re into that sort of thing)
  • Corporate events including DIY workshops, Top Golf and other shenanigans
  • Corporate office with ping-pong table, corn-hole tables, and Avalon around the corner
  • Benefits package including health care, paid time off, life insurance, 401k plan (with match), and gym reimbursement
  • Be part of a team just recognized as an AJC Top Workplaces

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootHibernateMySQLAPI DesignOauth2JWTAngularReactApache Camel
Soft skills
collaborationcommunicationproblem-solvingteamworkplanning
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer Science