Java Architect
We are seeking a Java Architect with deep expertise in cloud-native application design and AWS to lead the architecture of scalable, high-performance enterprise solutions. In this role, you'll set the technical vision, define architecture standards, and guide cross-functional teams in delivering robust Java-based applications hosted in AWS. This is a hands-on leadership role for someone passionate about modern engineering practices, distributed systems, and cloud computing.
Key Responsibilities:
- Architect and design end-to-end Java-based applications optimized for the AWS ecosystem.
- Lead the design and implementation of microservices, REST APIs, and event-driven architectures.
- Leverage AWS services such as ECS/EKS, Lambda, S3, RDS, DynamoDB, API Gateway, and CloudWatch.
- Ensure application scalability, fault tolerance, security, and high availability on AWS.
- Conduct architectural and code reviews, and mentor development teams on best practices.
- Translate business requirements into technical solutions and architectural designs.
- Monitor cloud costs and performance metrics, and optimize system resources.
- Stay current with AWS innovations and industry trends, recommending improvements and upgrades.
Required Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 8+ years of professional Java development experience, including 3+ years as a software or solution architect.
- Strong expertise in Java (11+), Spring Boot.
- Proficiency with relational and NoSQL databases (e.g., PostgreSQL, DynamoDB, MongoDB).
- Solid understanding of software architecture principles, design patterns, and system integration.
- Experience with message brokers (e.g., Kafka, Amazon SQS/SNS).
- Excellent problem-solving, communication, and stakeholder engagement skills.
- Deep understanding of software design principles, patterns, and best practices.
- Broad knowledge of programming languages, frameworks, and industry trends.
- Strong problem-solving and analytical skills.
- Exceptional communication and leadership abilities.
- Awareness of the impact of design decisions on business and technical outcomes.
- Knowledge of technical standards and tools.
- Ability to address non-functional requirements, translate business requirements to technical requirements, and collaborate with stakeholders.
- Support for quality assurance and code review processes.
- Involvement in SDLC lifecycle.
- Excellent knowledge of API governance, including REST and SOAP.
- Experience with Java, microservices, ETL processes, and modern technologies and architectures.
Cubic Pay Range: $110,000.00 - $186,000.00 + benefits.
The Cubic pay range is a general guideline and not a guarantee of salary. Additional factors such as responsibilities, education, experience, skills, internal equity, market data, and applicable laws are considered when extending an offer.
#J-18808-Ljbffr