Data Hub API Engineer


2019-09-04 00:30:17

Job location Glendale, Arizona, United States

Job type: fulltime

Job industry: I.T. & Communications

Job description

Develop, implement, and improve state-of-the-art software as a member of an agile team of software developers and testers.
Communicate effectively with multidisciplinary team and articulate technical concepts and ideas effectively.
Participate in a software development process that is user-centric with leading agile engineering philosophies (test driven development, test automation, continuous integration and delivery).
Deliver high quality solutions to our clients by adhering to software design, development, and testing best practices

Hands-on experience with Java/JEE, Springboot, Spring, jUnit, Microservices, RESTful services, Swagger, Oracle/SQL Server DB, Unix & scripting.
Knowledge in any other programing language such as python and Go is a plus.
Hands on experience with No-SQL databases such as MongoDB, HBase and Elastic Search.
Hands on experience in JMS, IBM MQ and Kafka is preferred.
Good understanding of API Management platform, SOA and ESB.
Should have excellent knowledge in Open Api specification, standards and Design pattern .
Experience with container management platforms like Openshift.
Good understanding of building and developing applications on AWS and Openshift.
Should have experience in AWS Gateways, Dynamo DB, exposing lambda functions as API
Strong experience with RESTful Web Services and APIs
Strong experience with CI/CD tools like Jenkins etc.
Strong knowledge of the Maven build management Tool

Ability to understand new technical concepts and apply them.
Domain Driven Design (DDD)
NoSQL Database
Elasticsearch experience
Excellent organizational skills, ability to multi-task and balance conflicting priorities.
Great written and oral communication skills.
Ability to collaborate with peers and project teams on complex projects and issues progress and provide status reports to management.
Documentation skills. Produces documentation with great attention to detail.

Development experience with AWS cloud or related technologies
Bachelor's degree in related area (Computer Science, Information Systems, Engineering) or an equivalent combination of education and experience
5+ years technical experience in current enterprise level for application design, execution and software deployments.


- provided by Dice

Inform a friend!