You’ll be a senior member of a cross-functional team tasked with designing and developing high-performance, scalable web applications, including design, development, testing, deployment & enhancement of new and existing applications.
Development and maintenance of web based applications using Java, PHP, Python and OraclePL/SQL.
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
Must have Bachelor’s or Master’s degree in Computer Science or related technical field
Must have 8+ years of Java programming experience and object oriented analysis & design
Must have experience with the following technologies:
Developing web services (JSON/REST) and integrating with existing web services