- Evaluate business and system requirements ensure technical feasibility estimate development effort and implementation sequence.
- Design Develop and Validate Product/Software.
- This position will support vendor development effort and required coordination.
- Develop Java Software modules using Java/JEE and database related technologies technical design and development of new features in the product.
- Work Closely with Business and product Development team to translate requirements into highquality timely deliverables contribute as a strong handson technical member in project development activities.
- Provide technical direction and guidance to the engineering team/vendor to create designs develop systems resolve issues and manage development schedule.
- Create clean unittested and refactored code.
- Establish development environment and development guidelines (coding code reviews build etc.)
- Research new technology available and recommend technical and architectural improvements.
- Prepare detailed specifications form which programs will be written designed coded tested and debugged.
- Develop RESTful webservices that can support highvolume transactions.
- Work with multiple stakeholders to analyze requirements clarify design dependencies create test plans and support functional and nonfunctional activities.
- Support testing efforts by engaging in troubleshooting and providing solutions to issues.
Salary: $80000 DOE / per year
Qualifications :
- Bachelors degree in Engineering or Computer Science or equivalent experience.
- Masters degree or PhD in Engineering or computer science or equivalent preferred.
- 5 years of overall experience in development design and architecture with Java J2EE .NET and database technologies.
- Minimum of 3 years of experience in Java and J2EE technologies.
- Experience in J2EE technologies like Spring iBATIS Web Services Design Patterns SOAP MVC JSP and Servlets.
- Strong understanding of Object Oriented Analysis and Design (OOAD) concepts.
- A welldeveloped understanding of the theory and principles of operation of the internet and packet data protocols.
- Basic Knowledge and experience in developing mobile applications for IOS and Android platforms.
- Proficient in deploying applications on J2EE Web/Application servers like JBoss WebLogic and Tomcat.
- Hands on experience in databases like Oracle SQL Server MySQL.
- Capable of writing complex DB queries and performing SQl analysis and tuning.
- Experience in multiplatform like Unix and Linux environments.
- Experience in ESB technologies (Apache Camel Mule ESB ActiveMQ) is a plus.
- Experience Developing with data persistence and distributed processing frameworks such as Hadoop Spark HBase and No SQL is a plus.
- Prefer experience in Mobile App Development on IOS or Android Platforms.
- Experience working on complex technical projects in a multivendor project environment.
- Exposure to Agile development methodology.
Additional Information :
All your information will be kept confidential according to EEO guidelines.
*** NO C2C ***
Remote Work :
No
Employment Type :
Contract