Full Stack Developer Job in Ag Technologies
Full Stack Developer
Ag Technologies
4+ weeks ago
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
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
×
Help us improve TheIndiaJobs
Need Help? Contact us