What are the responsibilities and job description for the Java Solution Architect with Utility Exp position at Pacific Consultancy Services?
Job Title: Java Solution Architect
Location: Omaha, NE
Job Type: Contract (Onsite)
Job description:
- We are seeking an experienced and highly motivated, Solution Architect to lead enterprise application modernization initiatives and drive the transformation of identity and access management solutions.
- The ideal candidate will possess strong expertise in Java Spring Boot, microservices architecture, and legacy application modernization.
- Experience with Azure cloud services and identity platforms, particularly Azure AD B2C and Microsoft Entra ID/B2B, is highly desirable.
- The Solution Architect will work closely with business stakeholders, product teams, developers, and enterprise architects to define target-state architecture, guide implementation teams, and ensure successful delivery of strategic technology initiatives
Responsibilities
- Architect and design scalable, secure, and high-performing enterprise solutions.
- Lead modernization, migration, and rewrite efforts for legacy applications using Java Spring Boot and microservices architecture.
- Assess current-state applications and define future-state technical roadmaps.
- Develop solution architectures aligned with business and enterprise technology strategies.
- Provide technical leadership and architectural governance across multiple projects.
- Guide development teams on architecture standards, design patterns, and best practices.
- Design and support cloud-native solutions leveraging Microsoft Azure services.
- Lead identity management transformation initiatives, including migration from Azure AD B2C to Microsoft Entra ID/B2B.
- Evaluate security, performance, scalability, and operational requirements for proposed solutions.
- Collaborate with stakeholders to gather requirements and translate them into technical designs.
- Produce architecture documentation, solution diagrams, and implementation plans.
- Participate in architecture reviews, code reviews, and technical decision-making processes.
Qualifications Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 10 years of software development and architecture experience.
- Strong expertise in Java, Spring Boot, RESTful APIs, and Microservices Architecture.
- Proven experience in application modernization, migration, or legacy system transformation projects.
- Strong understanding of cloud computing principles and Microsoft Azure services.
- Experience with CI/CD pipelines, DevOps practices, and Agile development methodologies.
- Excellent problem-solving, communication, and stakeholder management skills.
- Ability to lead technical teams and influence architectural decisions.
Preferred Qualifications
- Experience with Azure AD B2C, Microsoft Entra ID, Entra External ID, and B2B collaboration solutions.
- Knowledge of Identity and Access Management (IAM) concepts and standards.
- Experience with OAuth 2.0, OpenID Connect (OIDC), and SAML.
- Hands-on experience with Docker, Kubernetes, and containerized deployments.
- Azure Solution Architect or related Microsoft certifications preferred.
- Experience working on large-scale enterprise transformation programs.
Technical Skills
- Java, Spring Boot
- Microservices Architecture
- REST APIs
- Microsoft Azure
- Azure AD B2C / Microsoft Entra ID
- Identity & Access Management (IAM)
- OAuth 2.0, OIDC, SAML
- Docker, Kubernetes
- CI/CD, DevOps
- Application Modernization & Migration
- Enterprise Solution Design