Java/j2ee & Atg Developer Resume
Newark, CA
SUMMARY
- An Oracle certified Java programmer having around seven and half years of experience in IT Industry.
- Having worked in three different countries across the Retail and Banking domain, my aspiration is to be a technical architect solution provider by learning new technologies and methodologies that evolve in IT.
- Experience in design, development and deployment of n - tier Distributed, Transactional, Scalable Intranet/Internet applications.
- Well versed with complete Life Cycle Development process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using agile methodologies.
- Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading.
- Experience in SOAP, REST API Web services using Apache CXF, Jersey, Rest Easy, JAX-RS, and JAX-WS, JSON and XML data.
- Expertise in JEE & J2EE technologies such as Servlets, JSP, JNDI, JPA, JMS, JDBC, JAXP, RMI, JAXB, and XML like XSD, DTD and XSLT.
- Experience with client side web technologies/frameworks such as AJAX, HTML, JavaScript, CSS, JQuery and Angular JS.
- Experience working with XML parsers like JAXP (SAX and DOM) and JAXB.
- Expertise in deploying, and configuring applications onto WebSphere, WebLogic, JBoss, and Tomcat servers
- Expertise in developing reusable components for cross cutting concerns like Logging, Build management, Transaction management, and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality
- Comprehensive knowledge of physical and logical data modelling, performance tuning
- Experience in using IDEs like RAD, Eclipse/My Eclipse, IntelliJ and NetBeans
- Experience in using various Configuration Management tools like CVS, GIT and SVN
- Extensively worked on relational databases such as Oracle, DB2, Mongo DB, MySQL Server in defining database schema, creating Stored Procedures, and Triggers and have basic knowledge in NoSQL.
- Hands on experience in tools such as TOAD, SQL Developer and My SQL Work bench
- Experienced in debugging web applications using firebug, IE developer toolbar.
- Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements
- Worked extensively in Agile Scrum methodology, followed the best Practices of the Agile-scrum.
TECHNICAL SKILLS
Programming Languages: Java, C/C++, PL/SQL
JEE/J2EE Technologies: Servlets, JSP, JDBC, JMS, JNDI, JAX-WS, Web Services (REST, SOAP)
Frameworks: Struts, Spring, Hibernate, Junit
ATG Stack: DAF, Personalization, Scenario, Commerce, Merchandising, Content Publishing.
Web/Application Servers: WebLogic, Web Sphere, JBOSS, Tomcat
OS: Linux, Unix, Windows
Databases: Oracle, DB2, SQL
IDE’s & Utilities: Eclipse/My Eclipse, NetBeans and IntelliJ
Web Dev Technologies: HTML, DHTML, XML, XSL, CSS, Bootstrap CSS
Tools: JIRA Tracker, HP QC, Maven
Scripting Languages: JavaScript, AJAX, JQuery, Angular JS
Methodologies: Agile and Waterfall Methodology
Reporting Tool/Version Control: CVS, SVN, GIT
PROFESSIONAL EXPERIENCE
Confidential, El Segundo, CA
Java/J2EE Developer
Responsibilities:
- Building the generic Interface for mobile site and full site.
- Worked in Agile project methodology and delivering the accepted functionality in each sprint
- Developed reusable and interoperable Web service modules based on SOA architecture using RESTFUL API.
- Co-ordinating with Oracle to get the product implementation.
- Converting business requirements to technical specification.
- Configuring promotions and offers based on user’s profile.
- Building Co-branded site for Best Buy and EBay.
- Developing logical restructuring techniques for shopping cart based on user’s profile.
- Recording user’s events at different stages for tracking and analysis purposes.
- Creating dynamic contents targeting to reach customers with unique products. .
- Interface with Quality Assurance department to ensure quality of the delivery.
- Working with production support team on application deployment and production issues.
- Collaborate with team on designing for coding.
- Google ads implementation for movies.
Environment: ATG Personalization, ATG Commerce, ATG Scenario, Targeters, slots, ACC,BCC,SOAP, REST, JSP, JSTL, DSP tags, HTML5, CSS3, JQuery, Angular JS, Oracle Application Server, Apache HTTP Server, Eclipse, SVN, HP Quality Control.
Confidential, Newark, CA
JAVA/J2EE & ATG Developer
Responsibilities:
- Analysis of /5010 Implementation Guide, X12 Formats.
- Estimation of tasks.
- Consumed Web Service and mapped almost 600 fields.
- Development of Validation Framework.
- Development of JSP pages and Scripting in JavaScript.
- Developed Templates for generating HTML pages.
- Automated many of the process related task.
- Used Struts Tags to the Struts view Components to the rest of the framework
- Designed and developed servlet classes to handle the request from JSP pages and forward the request to corresponding business component/JSP pages
- Developed ANT scripts for builds and deployments
- Developed Controller Servlets, Action and Form objects for process of interacting with database and retrieving dynamic data
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
- Parsing of XML documents was done using SAX and DOM and XML transformation was done using XSLT.
- Wrote JavaScript validations on the client side
- Responsible for packaging and deploying components in to the Apache Tomcat
- Involved in writing Detail Design Documents with UML Specifications
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing
Environment: s: JAVA /J2EE, JCAPS, Java, Web Service (CXF), Google (SDK), Velocity, HTML, Eclipse, TFS, RAD, SVN,clear case remote client.
Confidential
IT Consultant
Responsibilities:
- Converting business requirement into technical requirement.
- Customization of product features to adapt the business requirement.
- Development of the interfaces and integration of system for enabling end to end straight through processing.
- Preparation of high level design document and detailed design document.
- Interacting with all interface team for all the interface issues in user acceptance test, system interface test and production applications.
- Setting up and maintenance of new application environments source and patch deployment for trade finance application.
- Responsible for static data maintenance using back office tool.
- Actively involved in swift message configuration and changes.
- Involved in configuration, maintenance and monitoring of MQ series which includes creation of queue, channels and remote queue configuration.
- Designed and Developed crystal reports, swift advices and report downloads.
Environment: s: JAVA /J2EE, EJB, SPRING, ORACLE WEB LOGIC 10.1, Eclipse, TFS, Crystal Reports
Confidential
J2EE & ATG Developer
Responsibilities:
- Gathering of Business requirements, converting HLD document to detailed design document.
- Integrating UI for new products and advertisements.
- Developed several REST web services supporting both XML and JSON
- Used XML parser API's such as JAXB in the web service’s request/response data for marshalling and un marshalling
- Developed Servlets JDBC and Java Beans, JSP, Java Scripts, XML, and CSSfor various module
- Build XML style syntax for defining object relational meta-data, and also used JSTL tag libraries to avoid java code in the JSP
- Use Cases preparation for the new Change Request (CR) in the system and Test Cases Specification writing
- Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Tool
- Developed system preferences UI screens using JSP custom Tag Libs, JSP templates, JavaScript, CSS and HTML
- Extensively used JUnit for unit testing
- Tested the entire System according to the Use Cases using JUNIT
- Deployed project on Web sphere Application Server
- Maintained release notes and release plan for every release
- Analysed the requirements and involved in the low level design
- Used JMS with MQ for asynchronous processing
- Over looked at the complete support of the project in terms of code reviews, development, deployments of the application to test, staging and production environments
- Extensively used Java API for XML processing with XML parsers SAX and DOM
- Involved in the integration of the modules and configuration of environments
- Performed code reviews and Involved in unit testing and system testing
- Primary point of contact when testing issues occur for the support needed
ENVIRONMNETS: JAVA /J2EE, ATG Personalization, ATG Commerce, ATG Scenario, Targeters, slots, ACC, BCC, SOAP, JSP, JSTL, DSP tags, Web & App Server, JBOSS, IIS, Eclipse, TFS.
Confidential, Kansas City, MO
JAVA/J2EE Developer
Responsibilities:
- Communicating with Business team (client) for gathering Business requirements.
- Converting Business requirement to technical specification.
- Building the generic Interface for all the consuming application.
- Developed web-services and mapped their respective templates.
- UI design and development for the entire application.
- Automation of Build Process.
Environment: s: JAVA /J2EE,servlets and filters, Web-Service(cxf), ApacheVelocityTemplate,HTML5, JQuery Mobile and CSS3,Java Script, JSP, JSON, JBoss, Oracle Application Server, Eclipse, Hudson.
Confidential
Responsibilities:
- Building the generic Interface for all the consuming Application
- Developed web-services and mapped their respective templates.
- Customization of the API package by providing a wrapper with necessary and additional information using Google API
- Data loading to Fusion Table
- Integration the application with multiple application
Environment: Java, JDK, Struts, HTML, CSS, JSP, JavaScript, JDBC, ANT, Apache Tomcat, SQL, NetBeans, Log4J, XML, XSLT, SAX, DOM.