Senior Application Architect
Dice Job Match Score™
🧠 Analyzing your skills...
Job Details
Skills
- API
- Agile
- Amazon CloudFront
- Amazon Lambda
- Amazon S3
- Amazon SES
- Amazon Web Services
- Analytical Skill
- Artificial Intelligence
- Collaboration
- Conflict Resolution
- Database Administration
- Database Design
- Design Patterns
- Documentation
- Generative Artificial Intelligence (AI)
- GitHub
- Hibernate
- Identity Management
- JPA
- Java
- Leadership
- Management
- Microservices
- Modeling
- Object-Oriented Programming
- Object-relational Mapping
- Problem Solving
- Productivity
Summary
Senior Application Architect (Java, AWS, Microservices, Apigee)
Hybrid in Austin, TX (Must be Local)
1 Year
Preferred Skills : Apigee: Intermediate AWS API Gateway: Intermediate Batch Programing: Advanced Database Administration: Intermediate Identity & Access Management (IAM): Foundation
Job Description
Architect (some experience as an architect but 8 years total of mix of architecture and Software Development, so 1-2 years as an architect rest can be development)
- Strong knowledge and experience in web application design and development.
- Experience in architecting microservices, API design, versioning, publishing, and service integration.
- Strong understanding of Object-Oriented Principles; expertise in Java code standards, design patterns, and best practices.
- Proficient in Spring Boot, Hibernate, JPA, REST and SOAP services, and SOA architectures.
- Demonstrated experience in database design and working with both relational and non-relational databases.
- Hands-on experience using API gateways such as Apigee, including implementation of robust API security.
- Strong working knowledge of AWS Lambda or similar serverless compute services.
- Expertise in AWS services such as SES, SNS, S3, CloudWatch, and CloudFront.
- Effectively communicate business requirements and technical criteria to stakeholders and development teams.
- Able to translate and interpret business requirements into architectural and design decisions.
- Experience with effort estimation for changes and enhancements in complex systems.
- Ability to provide architecture solutions addressing complex business requirements.
- Collaborate with project teams to ensure alignment with project scope and direction.
- Make informed decisions on platforms, tools, and coding standards for project development.
- Demonstrated technical expertise in distributed software systems.
- Strong leadership skills with ability to lead teams and guide/coach team members.
- Deep understanding of Agile methodologies, methods, and best practices.
- Experience leveraging Generative AI tools (e.g., GitHub Copilot) to enhance development productivity, code quality, and rapid prototyping.
- Proficient with GitHub: managing repositories, enforcing branch policies, handling pull requests, and collaborating on code reviews and documentation.
- Advocate for and implement automation and AI-assisted coding practices within the development lifecycle.
- Strong analytical and problem-solving skills, with proven ability to support and resolve production tickets, providing in-depth root cause analysis, establishing clear remediation guidelines, and leading the fix process to ensure timely resolution.
Key responsibilities (condensed):
- Define and govern solution architecture for web apps: microservices, service integration, and distributed systems.
- Lead API strategy (design, versioning, publishing) and implement API gateway controls (e.g., Apigee), including robust API security.
- Establish and enforce Java/Spring Boot engineering standards (OO principles, patterns, best practices), including ORM layers (Hibernate/JPA) and service styles (REST/SOAP, SOA). Design data solutions across relational and non-relational databases (modeling, performance, integration).
- Architect and guide AWS implementation: Lambda, S3, CloudFront, CloudWatch, SES/SNS and related operational patterns.
- Partner with stakeholders to translate business needs into architectural decisions, estimate effort for enhancements, and ensure alignment to scope and delivery direction.
- Dice Id: RTX16eb70
- Position Id: 9024602
- Posted 7 days ago
Company Info
We are a global consulting, technology services, training and outsourcing company. By using leading technologies and providing a solution tailored to organization's needs, we can help companies and governments increase productivity, improve business outcomes and support greater business agility.
We collaborates with clients to help them become high-performance businesses.We focuses on integrated end-to-end outsourcing and delivers transformational benefits to its clients through reduced costs, ongoing productivity improvements, and process reengineering.
We address your business challenges and unlocks business value by applying proven process methodologies with integrated IT solutions and applies business excellence frameworks to enhance effectiveness and optimize business processes.
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs