Job Description :
Responsibilities:
Development and maintenance of web based applications using Java, PHP, Python and Oracle PL/SQL.
Design highly usable GUIs using JSP, HTML, JavaScript, Bootstrap and CSS.
Participate actively in the complete software development lifecycle, including performance analysis, design, development, and testing.
Ensure solid, minimal-defect code by performing unit testing with JUnit test cases and through rigorous integration testing of the entire application.
Create and consume REST Web Services
Write well-designed, high quality code and contribute to all phases of the Agile software development lifecycle
Ensure the use of proper design patterns and adhere to requirements documentation and design specifications
Provide reliable production support by rapidly diagnosing issues, creating fixes and deploying patches
Enhance quality through the use of continuous integration process and tools
Work as part of a scrum team in an agile environment
Requirements:
Must have Bachelor''s or Master''s degree in Computer Science or related technical field
Must have 3+ years of Java programming experience and object oriented analysis & design
Must have experience with the following technologies:
o Java Frameworks;
o Python/Shell Scripting
o JavaScript (AngularJS and jQuery preferred); HTML/CSS
o Developing web services (JSON/REST) and integrating with existing web services
o Application servers (Jetty / Tomcat)
o PL/SQL & Oracle (Queries, stored procedures, functions, basic DDL)
o Apache/Nginx web server
Should have experience with the following technologies:
o Build tools (Maven/Ant);
o Source control (Git, SVN)
o Continuous integration (Jenkins, Bamboo, Nolio, Puppet)
Should have experience with Agile and/or Lean software development methodology
Experience in mathematical modelling a plus
Experience Database analysis (Oracle, MySQL, MongoDB)
Knowledge of testing tools a plus (TestLink, Selenium)
Knowledge of performance testing across multiple systems a plus (JMeter, Gatling)


Client : Confidential

             

Similar Jobs you may be interested in ..