Compiles customer business and technical requirements into a solution architecture and project/program definition. Accelerates delivery by providing technical leadership during all stages of the project/program delivery. Advises project team and customer on implementation approach, strategy, integration, deployment, and adoption of best practices to ensure customer recognizes value from the deployed software after deployment.
At least 5 years of experience in development and/or architecting and maintaining high-traffic service-oriented architectures.
At least 5 years of hands on experience with Windows and Linux-based operating systems, installation, compilation, patch and package installs, etc.
At least 5 years of experience with core web technologies including (Apache, JVMs, Node.JS, Microservices, IIS, etc.) and with strong experience in key Java technologies
At least 5 years of experience with supporting relational databases and experience with modern NoSQL (Oracle, MySQL, MS SQL, NoSQL, Big Data, etc.).
At least 2 years of exposure to and understanding of latest service-oriented backend web technologies and microservices framework and deployment approaches
Strong expertise in architecture of Java and related JVM memory management
Experience with profilers (JVM and Java application tuning and troubleshooting) and network analysis tools.
Familiar with web debugger / HTTP analyzer tools.
Experience with setting up and running performance monitoring and alerting tools. Tools such as CA Wily, Dynatrace, AppDynamics, BMC AppSight, New Relic, etc.
Applicant has experience rolling out agents and troubleshooting instrumentation issues
Applicant understands business transactions and how to configure them (emphasis on detection rules)
Applicant understands health rules and alerting
Applicant understands performance metrics, what they mean and how they are useful.
Applicant can diagnose issues and report on them. Meaning they still have some concept of how to troubleshoot code in modern technologies (.net, java)
Applicant can talk to dashboards
Nice to have - experience building dashboards
Nice to haves: experience with network monitoring tools (ExtraHop, NetScout), ITSM/AIops experience (NetCool, Moogsoft)