Job Title: Java Solutions Architect
Location: Cincinnati, OH (5 Days Onsite)
Job Type: Fulltime
Mandatory:
Java, Solution Architect, AWS, Spring Boot, Microservices, REST API, Cloud Architecture, Kubernetes, Docker, Kafka, CI/CD, Enterprise Architecture, Cloud Migration, DevOps, System Design
Job Summary
We are seeking an experienced Java Solutions Architect to lead the design and implementation of scalable, secure, and high-performance enterprise applications. The ideal candidate will have strong expertise in Java, AWS Cloud, Microservices Architecture, and Solution Design, with the ability to collaborate with business and technical stakeholders to define end-to-end technology solutions.
Key Responsibilities
- Design and architect enterprise-scale applications using Java and cloud-native technologies.
- Define solution architecture, technical standards, and best practices.
- Lead the migration and modernization of legacy applications to AWS.
- Design scalable Microservices and RESTful APIs.
- Collaborate with business stakeholders, product owners, and development teams to gather requirements and translate them into technical solutions.
- Ensure application security, performance, scalability, and reliability.
- Provide technical leadership and mentorship to development teams.
- Review code, architecture designs, and deployment strategies.
- Drive CI/CD implementation and DevOps best practices.
- Participate in architecture governance and technology roadmap planning.
Required Skills
- 12+ years of IT experience with strong expertise in Java technologies.
- Extensive experience in Solution Architecture and Enterprise Architecture.
- Strong hands-on experience with Java, Spring Boot, and Microservices.
- Deep knowledge of AWS services such as EC2, ECS/EKS, Lambda, S3, RDS, API Gateway, CloudWatch, and IAM.
- Experience with REST APIs and event-driven architectures.
- Expertise in cloud-native application design patterns.
- Strong understanding of system integration, scalability, and performance optimization.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or AWS CodePipeline.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Strong database experience with SQL and NoSQL technologies.
Preferred Skills
- Experience in Banking or Financial Services domains.
- AWS Solution Architect Certification.
- Experience with Kafka or other messaging platforms.
- Knowledge of Terraform, CloudFormation, or Infrastructure as Code.
- Experience working in Agile/Scrum environments.
Education
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.