Full-Stack Developer

Job Description
1. Responsible for the development, maintenance and support of multiple web-based applications and/or distributed applications
2. Translate high-level business requirements on multiple, complex requests into detailed functional, technical, and/or system
specifications
3. Test software designs and solutions (including debugging and troubleshooting)
4. Provide assistance and guidance during the QA & UAT testing phases to ensure test cases are appropriate and determine the root cause and best resolution of escalated issues.
5. Work with the data management team and data providers to communicate and define any data and reporting requirements.


Skills & Qualifications
1. Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Management Information Systems or related
field required
2. At least 5 years of experience as an Application Developer developing multi-tier Java applications
3. Experience in Spring, Struts, and other MVC frameworks is required
4. Experience with web UI languages and toolkits (e.g. JavaScript, HTML5, React, Angular, etc.) required
5. Solid understanding of relational databases (DB2, Sybase) is required
6. Experience with writing SQL to perform data querying and analysis is required
7. Experience in the development of service-oriented architecture applications
8. A strong understanding of Object-Oriented Design and Design Patterns
9. A strong understanding of Agile/Scrum and ability to deliver solutions using TDD, BDD
10.Experience with Jenkins, CI, Sonar and any test automation tools like Cucumber or Selenium
11.Excellent problem-solving skills

Job Type: Full Time
Job Location: Bangalore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Request a Demo