You’ll be amember of a cross-functional team tasked with designing and developinghigh-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 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
- Must have Bachelor’s or Master’s degree in Computer Science or related technical field
- Must have 10 years of Java programming experience and object oriented analysis & design
- Must have experience with the following technologies:
- Java Frameworks;
- Python/Shell Scripting