Job Description :

Position: Java API Developer

Location: Houston, TX

 

Job Description: 

Must have:

Core and Advanced Java (1.8 or above)

Spring and Apache Experience

Mybatis, Hibernate or JPA experience

J2EE containers, with experience in one of Tomcat, JBoss, Spring Boot

Restful services – 4+

Strong OOAD

Inversion of Control and Dependency Injection frameworks

Messaging Brokers

NoSQL Databases like MongoDB

Continuous Integration/continuous deployment (e.g. GIT, TFS, MAVEN, GRADLE and ANT)

Caching & Scheduler experience

Unit testing using Junit and related tools

Working knowledge of using API Gateway

Experience of REST & API practices;

 

Nice To Have:

Micro services

Angular 5 or above – 2+

Typescript

HTML 5

HTML Widgets

CSS, less

Kafka Knowledge

API Management

Websockets

Interprocess communication

Multiprocess Architecture

Message Queues

Kendo

 

JOB RESPONSIBILITIES

·    The primary responsibility of this role is to design, develop, test, implement and support APIs and integration for platform applications

·       Identify potential problems and recommend solutions to the most complex data design scenarios

·       Provide estimates, deliver well documented program code and prepare code in accordance with Nabors designs usability, performance standards, and graphic user interface

·        Assist as technical data resource to cross functional teams

·         Develop, code and/or configure and test programs from clear specifications to meet business needs and ensure functionality of applications

·         Diagnose and solve common system problems while working under pressure to meet aggressive deadlines in an environment with limited resources

·         Assist on projects involving complex interfaces and interdependencies between systems and also integrating multiple solutions

·         Participate in systems design, working within an established framework to maximize system efficiency

·         Develop detailed flowcharts to show processing logic for simple programs; debug systems to provide daily operational support for production systems

 

             

Similar Jobs you may be interested in ..