Full Stack Developer

Soft tech Career Info system Pvt. Ltd
  • Bangalore
  • 10-12 lakh
  • 3-6 years
  • Views
  • 15 Sep 2016

  • Software Design & Development

  • IT/ Technology - Software/ Services
Job Description

- Full Stack Developers Java (1.7 or later), JUnit, database technologies, Spring MVC, JPA, REST, Jackson, SOA, JPA Solid

- Spring, RESTful, Jersey, RestEasy,JAX-WS, Web Services

- Front-end technologies such as JavaScript, HTML5, CSS, AngularJS, BackboneJS, EmberJS, KnockoutJS

- Unit tests (TDD practices) for backend and frontend services

- Play, Akka, API Gateways, Reactive Programming, Java NIO

- Big data technologies like Hadoop, Spark or IOT

- AWS, Azure, App Engine, Heroku

- GIT, Maven or Gradle, Cloud Foundry

Functional :

- Power and Water domain knowledge preferred

Basic and Professional :

IT Software - Java / Spring, Hibernate / Cloud Foundry

Job Description :

- Write code that meets standards and delivers the desired functionality using the technology selected for the project

- Develop high performing, scaling and innovative end-to-end web applications

- Understand whole product, its modules and the interrelationship between them and be able work on either the frontend or backend of any component or module

- Translate requirements defined as user stories and deliver by required timelines and quality standards

- Communicate effectively within immediate team

- Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques to deliver new cloud platform services and components

- Identify the scope of the work, provide initial estimate and justify the estimate with facts

- Maintain code quality through best practices, unit testing and code quality automation

- Seek and provide feedback on design and development

- Understand performance parameters, assess application performance, and optimizing/improving it through best coding practices

- Identify the scope of the work, provide initial estimate and justify the estimate with facts

- Drive in technical discussions; participate in technical designs and present technical ideas through white boarding

- Seek and provide feedback on design and development

- Collaborate with Experience Designers to design interfaces

- Develop high performing, scaling and innovative end-to-end web applications

- Drive design reviews, define interfaces between code modules, and applies existing technology to designs


Competencies/Skill sets for this job

Cloud Platform Quality Unit Testing Foundry Hibernate Soa Spring Mvc

Job Posted By

O.P. Chawla
Director