Full Stack Java Solution Architect
Waseem AhmadUnited StatesSENIORPosted 14d ago
JavaCore JavaSpring FrameworkSpring BootMicroservices ArchitectureAngularReact.jsTypeScriptJavaScriptREST APIsGraphQLKafkaRabbitMQAWS SQS/SNSSQLOracleMongoDBDynamoDBDistributed SystemsCloud-Native ArchitectureCI/CDAutomated TestingGitHub Copilot
About the Role
We are looking for a Full Stack Java Solution Architect to join our team for a 6-12 month contract. This role requires strong technical leadership and expertise in designing end-to-end solutions.
Key Responsibilities
• Design and implement enterprise backend systems using Java, Spring Boot, and microservices architecture
• Develop frontends using Angular and/or React
• Modernize legacy monolithic applications into modular, scalable, cloud-ready architectures
• Design RESTful APIs and GraphQL for secure frontend-to-backend integration
• Implement event-driven architecture using Kafka, RabbitMQ, and AWS SQS/SNS
• Define architecture standards, conduct design reviews, and evaluate technology platforms
• Establish CI/CD pipelines and automated testing strategies
• Lead technical decisions and translate business requirements into technical roadmaps
• Mentor frontend and backend developers
Requirements
• Strong expertise in Java, Core Java, Spring Framework, and Spring Boot
• Proven experience designing solutions combining Java microservices with Angular/React frontends
• Strong understanding of distributed systems, microservices architecture, and cloud-native development
• Experience with RESTful APIs, GraphQL, and messaging technologies
• Knowledge of relational and NoSQL databases (SQL, Oracle, MongoDB, DynamoDB)
• Experience with application security, resiliency, and performance optimization
• Familiarity with AI-assisted development tools like GitHub Copilot