The AWS Full Stack Java Developer role supports development, modernization, and enhancement of enterprise applications in a large financial services environment. Work spans backend services, modern web experiences, content management, CRM solutions, and cloud and AI capabilities.
Responsibilities
- Support the development, modernization, and ongoing enhancement of enterprise applications within a large financial services environment.
- Build and maintain Java/Spring Boot microservices and REST APIs.
- Develop modern web applications.
- Support Drupal and Salesforce solutions.
- Integrate applications with enterprise platforms and external services.
- Contribute to cloud deployments, CI/CD automation, application monitoring, and production support.
- Implement Generative AI and conversational AI capabilities using technologies such as AWS Bedrock and IBM Watson.
Required Qualifications
- 5+ years of hands-on development experience with Java, Spring Boot, REST APIs, and microservices.
- Experience developing and supporting applications in AWS cloud environments; AWS Bedrock experience is highly desirable.
- Strong Drupal development experience, preferably with Drupal 9, 10, or 11, including custom modules, integrations, and content workflows.
- Front-end development experience using JavaScript/TypeScript and at least one major framework such as Angular, React, or Vue.
- Experience with Salesforce development, including LWC, Apex, SOQL, and Flows.
- Solid understanding of enterprise application integration, API development, authentication, and secure development practices.
- Experience with Oracle SQL and PL/SQL, including stored procedures and performance tuning.
- Familiarity with Docker, Kubernetes, Jenkins, Git, and automated CI/CD practices.
- Experience implementing or integrating Generative AI or conversational AI solutions; AWS Bedrock and IBM Watson experience is a plus.
- Experience with AEM or similar enterprise content management platforms is beneficial.
- Comfortable supporting applications in production and troubleshooting issues across application, integration, database, and cloud layers.
- Experience working in Agile/Scrum teams and collaborating with technical and business stakeholders.
- Financial services or other highly regulated enterprise experience is preferred.
- Bachelor’s degree in Computer Science, Information Systems, or a related field.
Technology Stack
Primary: AWS, Java, Spring Boot, REST APIs, JavaScript, TypeScript, Angular, React, Vue, Drupal, Salesforce, LWC, Apex, SOQL, Flows, Oracle SQL, PL/SQL, Docker, Kubernetes, Jenkins, Git, CI/CD, AWS Bedrock, IBM Watson, AEM, Agile, SCRUM, SQL, Microservices
Location and Employment Details
Location: Columbia, SC (hybrid)
Experience: 5+ years
Compensation: USD 97,300 - 156,700 per year
Benefits
- Competitive compensation
- Comprehensive insurance options
- Matching contributions through the 401(k) plan and the share purchase plan
- Paid time off for vacation, holidays, and sick time
- Paid parental leave
- Learning opportunities and tuition assistance
- Wellness and Well being programs