Previous Job
Java/J2EE Developer
Ref No.: 18-00296
Location: Sunnyvale, CA, California

Job Description:

Must Have Skills: Java, J2EE, Spring MVC Framework, Restful Web Services, Oracle PL/SQL.

Desired Skills: No SQL DB Experience, Message Queues, Production Support Experience, Retail Domain Experience

Job Roles / Responsibilities:
· Interacting with the Business teams for requirement specification for a software system containing complete description of the behavior of the system to be developed and the enhancements that need to be added to the present system.
· It will include a set of use cases that describe all the interactions the users will have with the application.
· In addition to use cases, it will also contain nonfunctional requirements such as performance engineering requirements, quality standards, and scalability of the system during peak load.
· Detail design of solution for the given set of requirements. Primary focus will be on Performance, Flexibility, Interoperability, Reliability and Testability. Discussion with various stakeholders to decide and design Application Programming Interface (API), Data model, User Interface, Configuration/Parameters and Areas likely to change.
· Various tools that are used to do the design are as follows.
· Visio for the class diagrams.
· Excel, Word for documenting the design templates.
· Clarity for tracking time and the project milestone.
· Responsible for Use-Case development, UML Modeling (Activity Diagram, Sequence Diagram, and Class Diagram) using Rational Rose and Microsoft Visio.
· Responsible for executing the Build Scripts through Ant Build tools in various Dev, QA, Stage and Production boxes
· Defining Testing Methodologies, Designing Unit and Integration Test Plans and Test Cases, Verifying and Validating Web & Mobile based e-Commerce applications based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC).