Java Enterprise Architect

Overview

Remote
Depends on Experience
Part Time

Skills

Java
Kubernetes
Leadership
Enterprise Architecture
DevOps
Emerging Technologies
Continuous Delivery
Continuous Integration
Spring Framework

Job Details

As an Application Pre-Sales Enterprise Architect- Java, you will be a key technical leader supporting sales engagements by crafting innovative and scalable solutions for clients undergoing digital transformation and application modernization. You'll work closely with customers to understand their business and technical challenges and translate them into high-value solution architectures that leverage modern technologies and best practices.

Key Responsibilities:

  • Partner with sales and business development teams to align client needs with modern application solutions.
  • Engage customers to gather technical requirements and present tailored architecture blueprints and proposals.
  • Design enterprise-grade application modernization solutions including cloud-native, microservices, and event-driven architectures.
  • Prepare and deliver technical presentations, proof-of-concepts (POCs), solution demos, and RFP/RFI responses.
  • Provide technical leadership and guidance across cloud, integration, DevOps, API, and security considerations.
  • Collaborate with engineering and delivery teams to ensure proposed solutions are implementable, scalable, and aligned with best practices.
  • Stay current with industry trends and emerging technologies to drive continuous innovation.
  • Support contract scoping and technical aspects of pricing and solution assurance.

 

Required Qualifications & Technical Skills:

  • Bachelor's in Engineering or equivalent with minimum 10 years of experience in complex application delivery and solution leadership.
  • Deep expertise in cloud-native, microservice, and event-based architectures.

 

  • End-to-end understanding of Enterprise Architecture including:
    • Enterprise Java Stack (Spring Boot, JEE)
    • Rich UI & Front-End technologies (ReactJS, AngularJS, etc.)
    • Mobile application development (Android, iOS)
    • Middleware (Tibco, Solace, Kafka, ActiveMQ)
    • Relational and NoSQL databases

 

  • Hands-on experience in cloud-native development environments using:
    • Spring Cloud DataSpring SecurityOAuth
    • Service observability and monitoring
    • PaaS platforms (e.g., PivotalKubernetes)
  • Strong experience in CI/CD pipeline design for code and configuration deployments.
  • Solid understanding of architectural design principles: layered architecturescomponent-based designmessagingAPI management, and design patterns.
  • Proficiency in web application architecture and database design.
  • Excellent team player with strong communication and interpersonal skills.

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.