Now hiring

Java FullStack Developer @ eInfochips

USOnsiteFull-timeJob reference REF40X
Apply with ResuMinder

Opens on the employer's site

About this role

Job Description: As a Senior Software Engineer you will work with our Cloud Platform team designing and developing web services, device IoT services and REST APIs.

Principal Duties and Responsibilities:  Design and develop back-end microservices and REST APIs for connected devices, web applications and mobile applications.  Collaborate with front-end and Mobile App development teams on user-facing features and services.  Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks.  Focus on innovating new and better ways to create solutions that add value and amaze the end user, with a penchant for simple elegant design in every aspect from data structures to code to UI and systems architecture.  Stay up to date on relevant technologies, plug into user groups, understand trends and opportunities that ensure we are using the best techniques and tools.  Work with other software leads on developing continuous integration (CI) pipeline and unit test automation.  Document the work you do, especially APIs that you create.

Qualifications (demonstrated competence):  Must have experience with identity frameworks such as OAuth.  Expert knowledge of dynamic server coding environments such as Python, PHP, Ruby, or Node.js.  Hands on experience using and developing REST APIs.  Working knowledge of HTTP, HTML5, CSS, JavaScript, AJAX, JSON, WebSockets.  Working knowledge of NoSQL database systems (Mongo, Cassandra, HBase, BigTable, Redis).  Production experience creating a NoSQL schema and managing scaled access to a NoSQL data store.  Messaging systems (RabbitMQ, MQTT, ZeroMQ).  Cloud-based distributed application scaling & data processing in the cloud.  Agile / Scrum methodology.

Highly desirable but not required skills include:  Experience with cloud computing APIs (Amazon Web Services preferred).  Knowledge of configuration management systems such as Puppet or Chef.  Experience with Hadoop ecosystem tools such as Spark, MapReduce or other Big Data platforms.  Interest in emerging platform-as-a-service / distributed application frameworks such as Cloud Foundry, Spring, Elastic Beanstalk and Docker.  Mobile application development a plus.

Experience:  5 or more years working in software development.  2+ years developing, deploying and maintaining high volume production web applications and/or Web API services.  Bachelor's degree in Computer Science, or equivalent.

All your information will be kept confidential according to EEO guidelines.

Skills

EngineeringMid-Senior LevelInformation Technology And Services

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores