Software Engineer - Integrations (Java/REST APIs)
On-site · Alpharetta, Georgia, United States
Job Summary
Join the Development team as a Software Engineer (Level II) focused on building Bright Suite solutions in a fast-paced environment. Design and develop scalable web applications in a SaaS environment using Java technologies, handle both back-end and front-end development, and collaborate across teams for software solution delivery. Ideal candidates will have 1-3 years of Java web application development experience, proficiency in Object-Oriented design, Java 21, Spring Boot, Hibernate, MySQL, API Design, and modern UI frameworks.
Required Qualifications
- 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
- 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
Desired Qualifications
- Experience with Apache Camel
- Cloud technologies like Amazon AWS (S3, EC2, SQS, etc.)
- Experience integrating with enterprise applications like Netsuite, Shopify, Salesforce, etc.
Additional Requirements
- Must reside in Georgia
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.