Sr. Fullstack Java Developer
Listed on 2026-10-18
-
Software Development
Java Developer, Backend Developer, Full Stack Developer
Hybrid - onsite 3 days a week in Alpharetta, GA
12 months
ResponsibilitiesWe are looking for an experienced Full Stack Developer with strong expertise in Java, Spring Boot, Spring Batch, Relational DB, Graph DB and Spring Security. There are front-end responsibilities using React a smaller percentage of the time. The ideal candidate will have hands-on experience building enterprise-grade applications from “scratch” with SSO authentication, workflow/approval engines, and strong monitoring/logging capabilities using Splunk.
A key requirement is the ability to incorporate AI-assisted development tools within the IDE (such as Git Hub Copilot, IntelliJ AI Assistant, or similar) to produce robust, high-quality code and validate implementation using AI-driven techniques.
Preferred Qualifications10+ Years of Java full stack development experience
Good to have Identity and access management business knowledge
Experience with CI/CD pipelines (Jenkins, Git Hub Actions, Bitbucket Pipelines).
Knowledge of cloud environments (AWS, Azure, or GCP).
Understanding of security best practices (API security, OWASP, secure code).
Experience with Docker or containerized deployment environments.
Backend DevelopmentDesign, develop, and enhance backend services using Java and Spring Boot.
Build, optimize, and secure Java-based APIs hosted on Apache Server.
Work with Relational/Graph DB for schema design, query optimization, stored procedures, and performance tuning.
Implement business logic for approval workflows using a workflow engine (e.g., Flowable, Activiti, or custom engine).
Frontend DevelopmentDevelop and maintain responsive web applications using React.
Implement SSO authentication flows (e.g., SAML, OAuth2, OpenID Connect).
Integrate UI components with backend REST APIs and workflow services.
Optimize UI performance, accessibility, and user experience.
Dev Ops, Monitoring & SupportUse Splunk for log analysis, monitoring, alerting, and issue diagnosis.
Perform performance tuning for both frontend and backend services.
Collaborate with teams for deployments, configuration, and troubleshooting.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).