Search by job, company or skills

Dash Technologies Inc

Solution Architect - Java

Save
new job description bg glownew job description bg glow
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About The Role

We are seeking an experienced Solution Architect – Java to join Dash Technologies Inc. and drive the design and delivery of enterprise-grade Java-based solutions for our clients. In this pivotal role, you will bridge business requirements with technical excellence, architecting scalable, secure, and maintainable solutions that align with enterprise standards. You will collaborate across geographies with global teams, mentor technical talent, and establish architectural best practices that define our technical excellence.

Key Responsibilities

Architecture & Design

Design end-to-end Java-based solutions and microservices architectures that meet client business requirements and scalability needs

Develop comprehensive technical specifications, high-level design documents, and architectural blueprints aligned with enterprise architecture standards

Conduct solution feasibility analysis and prepare architecture decision records (ADRs) for complex technical choices

Ensure solutions follow SOLID principles, design patterns, and industry best practices

Technical Leadership & Guidance

Provide architectural guidance and technical mentorship to development teams throughout the project lifecycle

Conduct architecture and code reviews, ensuring adherence to quality standards and best practices

Lead technical discussions with stakeholders to translate business needs into scalable technical solutions

Identify and mitigate technical risks, recommending solutions and mitigation strategies

Cloud & Database Architecture

Design and architect solutions leveraging Microsoft Azure cloud services, including compute, storage, databases, networking, and security components

Configure and optimize Oracle databases for performance, scalability, and high availability

Implement database design patterns, indexing strategies, and query optimization for enterprise solutions

Enterprise Integration & Modernization

Architect solutions for system integration, API-first design, and microservices-based applications

Lead modernization initiatives including migration strategies to cloud platforms

Design secure authentication, authorization, and identity management across distributed systems

Stakeholder Collaboration

Work closely with business stakeholders, product managers, and clients to gather and analyze requirements

Communicate complex technical concepts to non-technical stakeholders in clear, business-aligned language

Partner with cross-functional teams across time zones to ensure successful solution delivery

Technology Excellence

Stay updated with emerging technologies, frameworks, and industry trends

Evaluate and recommend new tools, libraries, and technologies for adoption within the organization

Contribute to technical documentation, knowledge sharing, and capability building

Required Qualifications

Education

Bachelor's degree in Computer Science, Engineering, Information Technology, or related field (or equivalent professional experience)

Experience

8+ years of professional software development experience with a strong focus on Java technologies

5+ years of proven experience in solution or technical architecture roles

5+ years of hands-on experience with Spring Boot and related Spring ecosystem frameworks

5+ years of experience designing and optimizing Oracle databases

3+ years of professional experience architecting and deploying solutions on cloud platform

Demonstrated experience designing and implementing microservices-based architectures

Strong background in software design principles, architectural patterns, and enterprise application design

Proven experience in agile and DevOps-driven environments

Technical Skills (Required)

Java: Expert-level proficiency in core Java, J2EE, and modern Java versions

Spring Boot & Spring Framework: Deep expertise in building enterprise applications

Oracle Database: Advanced knowledge in design, optimization, and administration

PostgreSQL: Strong understanding of relational database design and performance tuning

Microsoft Azure: Hands-on experience with Azure compute (VMs, App Services), databases, networking, and security services

Microservices Architecture: Designing services-oriented architectures with REST/gRPC APIs

Database Design: Schema design, normalization, indexing, and query optimization

Cloud Security: Understanding of identity management, encryption, and security best practices in cloud environments

Soft Skills (Required)

Strong analytical and problem-solving abilities

Excellent communication skills with ability to present technical concepts to diverse audiences

Leadership ability with experience mentoring and guiding technical teams

Stakeholder management and client-facing communication skills

Team collaboration and cross-functional project coordination

Time management with ability to balance multiple initiatives across time zones

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147259381