Staffing Agency Houston - Contract & Direct Hire
  • Call us: (713) 361-1270
  • Email

Backend Software Engineer

Backend Software Engineer

Our client is seeking an experienced Backend Software Engineer to develop Cloud micro-services, infrastructure and web applications to support PaaS, IaaS and CaaS applications. The programming language is mainly Scala, while Golang, Java, and Python are used in some of the services.

Roles and Responsibilities:
• Architect, design and implement cloud based micro services
• Document architecture, design, and implementation in approved company business systems
• Collaborate with architect, QA, DevOps engineers and product owners in daily development process

Qualifications & Experience:
• Bachelor’s or Masters’ degree in Computer Science or related
• 3 years or more recent working experience with Scala, Java, or Go programming languages (at least 1 year of Scala experience)
• Strong working experience with Akka Actor System
• Working experiences of containerization technologies – Docker, Kubernetes
• Strong understanding of multi-threading and distributed applications
• Solid knowledge of Restful architecture and use cases
• Knowledge of security principles (Oauth2, JWT, Open API)
• Experience of application profiling and bottleneck analysis
• Experience of continuous integration and continuous delivery (Jenkins etc.)
• Basic knowledge of SQL and NoSQL database
• Candidates must be able to legally work and reside in the US, without sponsorship

Technical skills – Preferred
• Experience with Java Spring Framework
• Some experience with C/C++/programming language
• Experience with Google cloud platform and developing applications hosted on GCP
• Knowledge of tradeoffs among PaaS, CaaS and IaaS cloud-based solutions
• Experience of application performance optimization (including networking)
• Experience with RPC and / or WebSocket architectures
• Has setup CI/CD pipelines using Jenkins, VSTS or similar tools

I.T. Staffing

Description

Our client is seeking an experienced Backend Software Engineer to develop Cloud micro-services, infrastructure and web applications to support PaaS, IaaS and CaaS applications. The programming language is mainly Scala, while Golang, Java, and Python are used in some of the services.

Roles and Responsibilities:
• Architect, design and implement cloud based micro services
• Document architecture, design, and implementation in approved company business systems
• Collaborate with architect, QA, DevOps engineers and product owners in daily development process

Qualifications & Experience:
• Bachelor’s or Masters’ degree in Computer Science or related
• 3 years or more recent working experience with Scala, Java, or Go programming languages (at least 1 year of Scala experience)
• Strong working experience with Akka Actor System
• Working experiences of containerization technologies – Docker, Kubernetes
• Strong understanding of multi-threading and distributed applications
• Solid knowledge of Restful architecture and use cases
• Knowledge of security principles (Oauth2, JWT, Open API)
• Experience of application profiling and bottleneck analysis
• Experience of continuous integration and continuous delivery (Jenkins etc.)
• Basic knowledge of SQL and NoSQL database
• Candidates must be able to legally work and reside in the US, without sponsorship

Technical skills – Preferred
• Experience with Java Spring Framework
• Some experience with C/C++/programming language
• Experience with Google cloud platform and developing applications hosted on GCP
• Knowledge of tradeoffs among PaaS, CaaS and IaaS cloud-based solutions
• Experience of application performance optimization (including networking)
• Experience with RPC and / or WebSocket architectures
• Has setup CI/CD pipelines using Jenkins, VSTS or similar tools

Attach your resume


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.