Cubic Corporation
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
#J-18808-Ljbffr