User Interface Engineer
ATR International - Houston
Work at ATR International
Overview
- View job
Overview
6 month contract (good chance at FTE conversion)
Onsite in Houston, TX
Large client in banking industry
Job description:
• Play a key role in setting architectural & technical direction: define, design, develop, test, implementation , deploy, and support microservices that comprise mission-critical enterprise applications
• Automate development, testing, and deployment processes
• Share your knowledge and learn with other members of the team, seeks out opportunities for continuous improvement
• Bright and enthusiastic self-starter, demonstrating strong written and verbal communication skills
• Excellent analytical and problem-solving skills
• Ability to thrive in a high pressure, mission-critical environment
Requirements;
This role requires a wide variety of strengths and capabilities, including:
• Preferably a BS or MS degree in computer science, computer engineering, or other technical discipline or equivalent experience
• Deep understanding of cloud architecture, virtualization, APIs, data models, event driven solutions and modern software languages
• Software development experience in one or more general purpose programming languages: Python, Java, etc.. and/or C, C++
• 8+ years of experience utilizing Java platforms for development of mission-critical enterprise Java applications
• Distributed computing and Streaming: Apache Spark and Apache Kafka
• Continuous Integration (CI) and Continuous Delivery (CD) supported by Jenkins, Jules or similar automation servers
• Experience operating in Windows and Unix/Linux
• Experience with one or more cloud infrastructure services such as Amazon, Google, Microsoft
• A working knowledge of Docker and Kubernetes
• Experience developing software using domain-driven design (DDD) approach
• Experience defining RESTful APIs and building RESTful Web Services
• Experience building mission-critical applications based on Microservices Architecture
• Experience with SQL-based relational database: SQL Server, Oracle, etc.
• Experience in Big Data utilities (Hive, Impala) in Spark/Scala frameworks
• Experience with developing frameworks that helps increasing developer and release velocity, improving code health and technical standards
• Advanced experience working with two or more from the following: web application development, database, unix/linux environments, distributed and parallel systems, information retrieval, networking, large scale software development, security software development
• Understanding or have experience with agile and lean philosophies
• Demonstrated leadership in professional engineering teams of 3+
• Strong critical thinking and problem solving skills with clear communication
• Ability to collaborate with different roles to achieve common goals
• Experience with one or more front-development frameworks, such as NodeJS/AngularJS
• Site Reliability Engineer (SRE) experience with a focus on improving application stability and supportability