QuEST Global Back end Developer in Atlanta, Georgia

5410BR

Title:

Back end Developer

Job Description:

  • Job Summary Java Full Stack Backend Developer brings in-depth development, design and architecture expertise to co-ideate, build and maintain a product/solution for a business challenge. Primary Responsibilities A) Architecture & Design

  • Create logical and physical architecture of the product/solution.

  • Define and implement software services/components.

  • Define and implement non-functional requirements e.g. Performance, Security.

  • B) Development & Support

  • Develop good understanding of customer application, user interface and product performance to drive meaningful technology and design choices.

  • Creates proof of concept of various product ideas and technology challenges

  • Writes testable and maintainable code

  • Maintains high code quality standard e.g. code complexity, code coverage

  • Facilitates continuous build, integration, deployment and testing of code

  • Troubleshoots complex technical issues

  • C) Client Management

  • Participates in product demo, Sprint planning, Product Back log meetings and Sprint review meetings

  • Helps in collection, prioritization and implementation of client feedback

  • D) Planning,Tracking & Estimation

  • Estimates building various product features

  • Identifies and communicate Risks, Assumptions, Issues, Dependencies and mitigation strategies

  • Helps product manager to plan, track and deliver product features e.g. Product Roadmap

  • Key Skills

  • Experience in Java full stack development.

  • Experience in Microservice development using Sprint Boot and Kotlin

  • Experience with cross browser development, user interaction design, NodeJS Express Framework and Agile methodology

  • Experienced developing service-oriented web applications (Spring MVC, RESTful, JAX-WS, Web Services)

  • Experience with front-end technologies such as JavaScript, HTML5, CSS, jQuery, AngularJS, Angular 2, Polymer, Web Components, NodeJS

  • Experience with database tools (JPA, Spring Data, Hibernate, etc.)

  • Experience with modern tooling (Eclipse / IntelliJ, Maven, NPM, Grunt, Git, Chef, Cloud Foundry, etc.)

  • Experience working in Predix/Cloud Foundry is preferable

  • Experience in providing the solution and writing proposals

  • Ability to provide solutions across different technology stack

  • Experience in software product development in Agile (SCRUM)

  • Backend Technologies

  • Java 8

  • Kotlin

  • Predix/CloudFoundry – as cloud platform

  • Micro-services Framework (with Java REST API)

  • Spring Framework

  • Postgres as Database

  • Gradle – for dependency management

  • Junit – for unit testing

  • Cucumber and RESTAssured – for integration testing

  • Tools

  • IntelliJ/Eclipse – as development IDE

  • Jenkins – deployment tool

  • Github – code version control tool

  • Rally – for tracking project work and activities

  • Confluenece/Wiki – for project documentation

Desired Candidate Profile: Experience Guidelines

  • SOAP and REST Services e.g. Web API, Web Services

  • RDBMS e.g. SQL Server, Oracle

  • ORM tools e.g. n-Hibernate, Entity Framework

Auto req ID:

5410BR

Job Type:

Full Time-Temporary

Assignment Country:

United States

Total Years of Exp:

8 to 12 years

Education Type:

B.E/B.Tech/BS-Computer Science

Assignment State:

GEORGIA

Assignment Location:

Atlanta