
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 websiteJob 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