Java Architect

3 months ago


Provo, United States Altius Technologies Inc Full time
ob Description:
Java Architect

Create, evaluate and manage technical solutions to ensure client success
Partner with clients on team-based projects to deliver solutions across the full Software Development Lifecycle leveraging the Agile Methodology as well as modern technology languages, frameworks, and patterns
Thrive in a collaborative environment with many opportunities to learn from and share knowledge with other developers, architects, and our clients.
Design, implement, integrate and support on-prem, cloud, and hybrid development
Create roadmap and high-level design documentation, epics and stories
Identify and communicate architectural / solution tradeoffs, for client specific solutions
Display a working knowledge of different architectural frameworks that may be used by our clients
Collaborate with cross-functional teammates to support business development by demonstrating CapTech's technical capabilities

Technical Solutions:

Lead the design and architecture of Java-based solutions tailored to meet client-specific needs.
Create technical project estimates and work plans
Develop code hands-on in addition to architecture solution
Solutions include API-driven clients, microservice architectures, event-driven integrations, cloud deployments, serverless applications, and web and portal front ends
Learning and Professional Development Opportunities:

Create an individualized professional development plan
Gain experience with a variety of different clients and industry verticals
Influence and guide professional development efforts for those at all levels, including teaching, coaching, and collaboration through project work and innovation challenges
Share knowledge and common experiences with fellow CapTechers through Technical Communities of Practice and Lunch and Learns
Diversity, Inclusion, and Belonging at CapTech:

Ability to participate with CapTech Employee Resource Groups
Celebrate CapTech's core value of Belonging at optional (in-person) social engagements
Flexible Work Options:

Utilize CapFlex to make your workday work for you
No mandatory travel expectations

Qualifications
Enterprise-level experience with modern Java, its core libraries, and open-source frameworks
Hands-on experience with software development, enterprise architecture, and directing technical teams
Familiarity with microservice architectures, monitoring tools, databases, and containerization
Ability to think strategically and relate architectural recommendations to business needs and client culture.
Extensive knowledge and application of Design Patterns
Ability to communicate technical solutions with technical and non-technical stakeholders
Experience assessing the performance of software systems and implementing tools used to optimize performance
Preferred Qualifications:

Working knowledge of cloud architecture using AWS, Azure, or GCP
Demonstrated experience with DevOps practices
Experience with Databricks analytics platform
Hands-On experience with Golang