Full Stack Java Developer
Geetha SUnited StatesSENIORPosted 5d ago
JavaSpring BootSpring FrameworkReactAngularRESTGraphQLAWSKafkaMQSQS/SNSCI/CDAI-assisted development
About the Role
We are looking for a Senior Full Stack Java Developer to join our team in Fort Mill, SC. This role focuses on building workflow-led, data-heavy interfaces and applications that help operational users configure financial index artifacts.
Key Responsibilities
• Work on applications that help operational users configure financial index artifacts
• Develop workflow-led, data-heavy interfaces with a focus on auditability, approvals, and exception handling
• Create dashboarding solutions and integrations across services
• Implement secure handling of operational and audit-sensitive data
• Utilize AI-assisted and agentic development processes to accelerate prototyping, implementation, testing, documentation, and design exploration
Requirements
• Strong professional experience delivering full-stack applications in complex enterprise environments
• Deep hands-on experience with React and Angular, including component design, state handling, data-driven UIs, accessibility, and performance-conscious front-end development
• Strong Java experience with solid Spring Boot / Spring Framework delivery in production systems
• Experience building and integrating REST and/or GraphQL APIs
• Experience with relational and/or NoSQL data stores, including designing solutions for operational, audit, or workflow-heavy use cases
• Experience working with cloud-hosted systems and modern application delivery patterns, ideally in AWS-style environments
• Experience with event, queue, or message-based integrations such as Kafka, MQ, SQS/SNS or equivalent patterns
• Strong understanding of automated testing across unit, integration, and UI/component layers
• Experience with CI/CD pipelines, source control, and modern software delivery practices
• Strong verbal and written communication skills, including the ability to explain technical trade-offs to both engineers and non-engineers
• Evidence of delivering effectively through ambiguity and taking ownership for outcomes
• Practical experience using AI-assisted engineering tools in day-to-day delivery
• Clear understanding of agentic development principles, including task decomposition, prompt discipline, validation, guardrails, secure handling of context, and human accountability for outputs