Java Full Stack Sr. Developer
VOLTO Consulting · Dallas, TX · 2 wk ago
On-siteEngineeringFull-time
About the Role
We are seeking an experienced Java/Spring Boot developer with expertise in cloud-native solutions, event-driven architectures, and Generative AI to design and develop scalable applications and integrations.
Responsibilities
- Design and develop scalable applications using Java, Spring Boot, Microservices, and REST APIs.
- Build and maintain robust backend services and API integrations.
- Collaborate with UI development teams for end-to-end solution delivery.
- Troubleshoot complex application, integration, and performance issues.
- Implement secure authentication and authorization mechanisms.
- Design and develop Kafka-based event-driven architectures and scalable messaging solutions.
- Integrate applications with internal and external systems through RESTful services and APIs.
- Ensure reliability, resiliency, and fault tolerance of integration platforms.
- Design and optimize Oracle database schemas, queries, and data modeling strategies.
- Implement indexing, partitioning, and performance tuning for databases.
- Ensure data integrity, security, and compliance with enterprise standards.
- Support database migration and modernization initiatives.
- Design, develop, and deploy cloud-native solutions on AWS.
- Develop serverless applications using AWS Lambda.
- Architect and implement solutions using AWS services: Lambda, API Gateway, SQS, SNS, DynamoDB, ECS/EKS, CloudWatch, IAM, S3, and Bedrock.
- Implement Infrastructure as Code (CloudFormation/Terraform preferred).
- Drive cloud security, monitoring, scalability, and cost optimization initiatives.
- Design and develop GenAI-powered business solutions using Amazon Bedrock.
- Build, deploy, and manage AI Agents using AWS AI services.
- Integrate Large Language Models (LLMs) into enterprise applications.
- Implement Retrieval Augmented Generation (RAG) frameworks and AI workflows.
- Optimize AI model performance, security, governance, and monitoring.
- Collaborate with business stakeholders to identify AI adoption opportunities.
- Work closely with Product Managers, Architects, Business Analysts, and QA teams.
- Participate in project planning, estimation, and roadmap discussions.
- Communicate technical solutions and risks to technical and non-technical stakeholders.
- Support Agile/Scrum development methodologies.
Requirements
- 7–15 years of experience in software development.
- Expertise in Java, Spring Boot, Microservices, and REST APIs.
- Experience with event-driven architectures and Kafka.
- Strong background in Oracle database design, optimization, and data management.
- Hands-on experience with AWS cloud solutions (Lambda, API Gateway, SQS, SNS, DynamoDB, ECS/EKS, CloudWatch, IAM, S3, Bedrock).
- Proficiency in Infrastructure as Code (CloudFormation/Terraform).
- Experience with Generative AI, Amazon Bedrock, and AI model integration.
- Familiarity with Agile/Scrum methodologies.
Candidates must be independent VISA holders.