Full Stack Developer

Location: Hyderabad

What You’ll Do:

  • Design and develop user interface solutions for web applications using JavaScript framework
  • Develop user interface components using Java-J2EE and web technologies, Spring Cloud Services, Microservices using Java-8, web Flux and Spring Boot
  • Write the unit test cases on Sonar, Jasmine, Mocha, and Protractor
  • Write process requirements, technical design documents, and standard operating procedures
  • Create self-contained, reusable, and testable modules and components
  • Code peer-to-peer review

What You Know:

  • Substantial experience building large, complex, and performant web applications using JavaScript , HTML, and CSS across multiple browsers
  • Strong Knowledge of Java-distributed computing technologies, Spring Cloud Services, Microservices using Java-8, web Flux and Spring Boot, Hibernate, REST and modern Java web technologies
  • Must have knowledge or hands-on experience in Microservices, Apache Kafka and distributed caching
  • Experience in distributed/scalable systems
  • Solid OO programming including Object-Oriented Design Patterns and strong views on best programming practices
  • Hands-on experience in delivering single-page applications using JavaScript framework
  • Expertise in JavaScript and ES6
  • Expertise in HTML5, CSS3
  • Expertise with Bootstrap/Foundation or other responsive design techniques
  • Expertise in any JavaScript Framework (React.js/Vue.js/Angular)
  • Expert with cross-browser, cross-platform, and design constraints on the web
  • Experience working with Agile methodology
  • Ability to solve problems creatively and effectively
  • Excellent interpersonal, verbal, and written communication skills
  • Excellent knowledge of branching, merging and deployment strategies
  • Experience with highly scalable/available service-oriented frameworks
  • Experience with Agile methodology with JIRA
  • Experience writing process requirements, technical design documents, and SOPs
  • Experience collaborating with cross-functional global and remote teams with diverse backgrounds

Education:

Bachelor’s degree in specific technical fields like Computer Science, Math, Statistics or equivalent work experience; Master’s preferred.

 

Ready to apply? Email your resume to recruitment_hyderabad@nisum.com.