Description

• Bachelor's degree (or equivalent experience) in Computer Science/Engineering
• Advanced knowledge of application, data and infrastructure architecture disciplines.
• Ability to work in large, collaborative teams to achieve organizational goals, and passionate about building an innovative culture.
• Knowledge of industry wide technology trends and best practices.
• Proficiency in one or more modern programming languages and frame work such as Java/J2EE/Java Sprint Boots, JSP,
• Must have Solid understanding of object oriented, multi-thread design methodologies and J2EE design patterns.
• Proficiency in Messaging and Pub/Sub architecture and design models using Kafka
• Proficiency in Unit Testing (JUnit), Acceptance Testing/Functional Testing, Performance Testing (Blazemeter )
• Proficiency in developmental toolsets for CI/CD such as Jenkins, Maven, Git, bitbucket, jira, confluence.
• Must have relational database experience such (Oracle, DB2, or SQL Server) and exposer on No-SQL databases like Cassandra, MongoDB or similar.
• Must have hands-on experience building cloud based application with good understanding of micro-services architecture, Containerization and Kubernetes platform
• Experience in troubleshooting production issues, SPLUNK and its Search Processing Language (SPL)
• Strong communication skills with Sr. Leadership team and rest of the development teams

Education

Bachelor's degree