Jobs · Engineering · Missouri

Senior Java Architect

Techwave · Kansas City, Missouri, United States · Yesterday
EngineeringFull-time

About Us

Techwave is a leading global IT and engineering services and solutions company revolutionizing digital transformations. We enable clients to maximize their potential and achieve greater market reach through a wide array of technology services, including Enterprise Resource Planning, Application Development, Analytics, Digital, and the Internet of Things (IoT). Founded in 2004 and headquartered in Houston, TX, USA, Techwave leverages expertise in Digital Transformation, Enterprise Applications, and Engineering Services to help businesses accelerate growth. We foster a culture of growth, inclusivity, and challenge, ensuring every team member has opportunities to excel.

Responsibilities

  • Define end-to-end architecture for enterprise-grade Java applications.
  • Design microservices, cloud-native, and event-driven solutions.
  • Lead client discovery sessions, architecture workshops, and technical discussions.
  • Create HLDs, LLDs, architecture diagrams, and reusable reference architectures.
  • Provide technical leadership to onshore/offshore teams.
  • Ensure adherence to coding standards, governance models, and best practices.
  • Support pre-sales activities including solutioning, estimations, and technical proposals.
  • Identify architectural risks and drive mitigation strategies.
  • Ensure scalability, performance, security, and high availability.

AI-Enabled Engineering & Solutioning

  • Leverage AI-assisted development tools (code generation, automated documentation, intelligent test generation, impact analysis) into engineering workflows.
  • Use AI platforms and LLM-based tools to accelerate solution design, estimation, prototyping, and modernization assessments.
  • Evaluate and recommend AI-driven accelerators for client transformation programs.
  • Promote responsible AI usage aligned with security, compliance, and client data policies.
  • Contribute to internal AI-enabled reusable frameworks and accelerators.

Technical Expertise

Core Technologies

  • Java (8/11/17+), Spring Boot, Spring Cloud
  • REST APIs, Microservices Architecture
  • Hibernate/JPA
  • Messaging systems (Kafka, RabbitMQ)

Cloud & DevOps

  • AWS / Azure / GCP
  • Docker, Kubernetes
  • CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI)
  • Infrastructure as Code (Terraform / CloudFormation)

Data & Integration

  • RDBMS (PostgreSQL, MySQL, Oracle)
  • NoSQL (MongoDB, DynamoDB)
  • API management and integration patterns

Security & NFRs

  • OAuth2, JWT, SSO
  • Performance tuning, high availability, disaster recovery

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related field
  • 12+ years of software development experience
  • 5+ years in architecture roles within services/consulting organizations
  • Proven experience in client-facing technical leadership
  • Experience delivering large-scale enterprise applications
  • Experience with AI-assisted development tools and modern engineering accelerators

Preferred Qualifications

  • Cloud certifications (AWS/Azure/GCP)
  • Experience in Healthcare, BFSI, Retail, or Manufacturing domains
  • Exposure to modernization, migration, or digital transformation programs
  • Experience evaluating AI/ML solution components within enterprise ecosystems

Key Competencies

  • Client-focused and outcome-driven mindset
  • Strong communication and executive presentation skills
  • Delivery ownership and accountability
  • Ability to lead distributed and cross-functional teams
  • Innovation-oriented approach with AI adoption mindset

Similar jobs