Full Stack Developer Job in Ag Technologies

Full Stack Developer

Apply Now
Job Summary

Primary Responsibilities

  • Be part of an Agile team, participate in all Agile ceremonies & activities and be accountable for the sprint deliverable
  • Implement Sprint feature stories and unit tests ensuring static code analysis and minimum feature test coverage is achieved
  • Design software carefully considering functional and non-functional requirements
  • Use core design patterns, coding best practices and enterprise pattern best practices
  • Properly follow SCM policies and contribute regularly to peer code reviews
  • Be an advocate of quality-up-front and support the team in beginning with the Definition of Ready and achieving our Definition of Done
  • Review designs and code with developers and architects in consideration of performance, scalability, testability and supportability
  • Build mocks, emulators, fakes, stubs and any other test libraries driving towards 100% unit, component & integration test coverage
  • Lead a Team of developers, mentor technically.

Required Qualifications

  • 6 -10 years of experience in web, client & cloud software engineering
  • Programming experience with: Java SE, java EE, Spring, Hibernate, MS SQL Server 2012+ (DDL & DML),
  • Experienced in design and implementation of user interface components for JavaScript-based web and mobile applications using the React/NodeJS open-source library ecosystem.
  • Working experience with: .Microservices based client software service development
  • Working experience with SCM, CI & Dev Ops: Atlassian Stack (Git particularly), Jenkins, VMware vSphere/vRA, Sonar
  • Working experience building web services both REST and SOAP
  • Working experience with MS SQL 2012+ and solid DDL & DML experience
  • Web client application development using MVC, MVVM and SPA patterns
  • Strong computer science fundamentals: OOP, design patters, data structures & algorithms
  • Experience with designing systems in consideration of NFRs: performance, responsiveness, concurrency, availability, supportability
  • Payments Domain Experienced. (Preferable)

Desired Candidate Profile



Perks and Benefits



Experience Required :

5 to 10 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs