Vacancy expired!
- Cloud based deployment (is a MUST) Our Client s cloud architecture is AWS (primary), their customer is in Google Cloud Platform
- Java (is a MUST)
- Kafka streaming (is a MUST)
- Kubernetes (Is a MUST) Microservices Architecture experience (MUST)
- Cockroach (distributed databases- similar databases like SQLite, PostgreSQL, MySQL Community Edition and MongoDB)
- Data Management of Our Client s reports / ETLs
- Fullstack (they work with Angular and hybrid UI)
- AWS messaging SQS (plus)
- Critical that there is zero-plan downtime (because the work is done on a real time dispatch system)
- Must be hands-on and proactive
- Must be good at problem solving
- Lead and coordinate the domain technical and business discussions relative to future architecture direction across the product portfolio or product line
- Deliver Cloud Native Architecture for large Railroad for an Enterprise scale application that utilizes Microservices Software Development Principles
- Work with software development teams to provide software framework components that achieve architectural objectives and accelerate software delivery
- Understand security and compliance requirements; establish seamless integration with Cyber Security and Compliance teams
- Support Cyber Security procedures for the product portfolio
- Serve as a Subject Matter Expert (SME) for the Dispatch technical architecture including tool, shared libraries, and runtime efficiency
- Mentor and teach the engineering population on best practices
- Work hand in hand with the DevOps team
- Drive delivery of configurable product architecture to solve common problems driving towards product architecture vision
- Deliver framework components and design guidelines for services and library components
- Demonstrate expert level skill in problem decomposition and ability to navigate through ambiguity
- Engage frequently (80%) with the development team; facilitate discussions, provide clarification, story acceptance and refinement, testing, and validation; contributes to design activities and decisions
- Maintain overall industry knowledge and trends to show leadership to employee base and customers
- Provide accurate and timely status of Content plan and current execution status to engineering leadership
- Demonstrate superior persuasion and influencing skills that ensure alignment between customer, product manager and engineering team
- Demonstrates excelling business acumen, knows latest industry trends, and is looked at as an internal expert on the product as well as the associated competitive landscape
- Coach and Mentor junior team members
- Hands-on experience with cloud native technologies, deployment, and customer engagement
- Experience in Red Hat technologies such as Quarkus, JBoss, Red Hat SSO, RHEL
- Experience with distributed SQL systems, messages systems such as AMQP, Kafka and cache systems such as Redis
- Proven experience in delivering Highly Available 5-9s application for mission critical system
- Advanced understanding of Kubernetes, software design patterns for HA and versioned microservices
- Ability to understand the technology stack and its impact on the final product
- Capable of efficiently conducting customer and stakeholder interviews and elaborate on personas
- Experience with Rally, Jira, or other defect/work tracking tools
- Capable of generating Agile metrics reports (burn-up, burn-down, velocity, etc.) and interpreting the results for larger audiences
- Superior knowledge of the Software Development Life Cycle and strong collaboration history with Quality Engineering and Dev Ops teams
- Strong problem-solving abilities and capable of articulating specific technical topics or assignments to others
- Ability to break down complex problems and estimate level of effort
- Understanding of microservice based and message driven architectures
- Demonstrates the initiative to explore alternate technology and approaches to solving problems
- Skilled in breaking down problems, documenting problem statements and estimating efforts
- Has the ability to analyze impact of technology choices
- Demonstrates knowledge of technologies in the market to help make buy vs build recommendations, scope MVPs, and to drive market timing decisions
- Excellent communicator with customer and engineering
- Demonstrates clarity of thinking to work through limited information and vague problem definitions
- Influences through others; builds direct and behind the scenes ; support for ideas
- Pre-emptively sees downstream consequences and effectively tailors influencing strategy to support a positive outcome
- Uses experts or third parties to influence decisions
- Uses facts and not emotions to support ideas
- Able to verbalize what is behind decisions and downstream implications
- Continuously reflecting on successes and failures to improve performance and decision-making
- Understands when change is needed
- Participates in technical strategy planning
- Proactively identifies and removes project obstacles or barriers on behalf of the team
- Able to navigate accountability in a matrixed organization
- Able to work under minimal supervision
- Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
- Able to work well with global teams, including time-zone flexibility
- Skilled in providing oversight and mentoring team members
- Shows ability to effectively delegate
- Bachelor s Degree in Computer Science or in STEM Majors (Science, Technology, Engineering and Math)
- 10+ Years of experience in architecture, software design and cloud technologies
- Proven understanding of software and system level design patterns using Java and related software ecosystems
Vacancy expired!