Resume
Senior Java Web Services Developer Full Stack Sdet Seattle, WA
TSUMMARY:
Responsible position in Software Development, designing, implementing, and testing web applications using Java /JEE, Node.js( JavaScript end - to-end).
PROFESSIONAL EXPERIENCE:
LANGUAGES: Java/J2EE, Play for Java, Groovy, Grails, JAX-RS, JAXB, CXF, REST, Apache Soap, Spring Application Framework, Struts Application Framework, Log4J, Hibernate, Node, Express, myBatis, JavaScript, Ajax, JQuery, HTML5, CSS, XML, XSLT, XSD, SQL, C++, C, Python, PHP
TOOLS: JBoss, JBoss MQ, IBM MQ, Jakarta-Tomcat, JUnit, DbUnit, JMock, JMeter, Ant, Maven, Eclipse, IntelliJ, Subversion, Git, Clear Case, Clear Quest, Cruise Control, Fitness, Selenium, Toad, UML, Agile/Scrum, Rally, JIRA, Confluence, Bamboo
DATABASES: Oracle, MySql, Postgre SQL DB, Mongo DB
O/S: Ubuntu, Sun Solaris, Red Hat Linux, Windows
EXPERIENCE:
Confidential, Seattle, WA
Senior Java Web Services Developer / Full Stack / SDET
Responsibilities:
- Develop web services in Java for new platform API’s.
- Design/code integration test harness for Restful web services API’s using testNG.
- Design/code performance test harness using Scala and Gatling API for web services API’s.
- Code front end unit and integration tests for Angular.JS application using Protractor.
- Conduct code reviews.
- Participate in daily scrums and agile planning sessions during development.
Tools: and API’s used on this project included Java7, Scala, Spring, Jersey, myBatis, TestNG, Gatling, Oracle, MongoDB, Tomcat, JavaScript, Protractor, Gulp, Angular.js, Node.js, IntelliJ, Swagger, Git, Stash, and JIRA.
Confidential, Seattle, WA
Senior Java/Full Stack Developer
Responsibilities:
- Code new front end, middle tier, and backend enhancements for the Rewards as a Service Platform (RaaS).
- Design and code new RESTful web services for Bing Rewards, Virtual Visa, and PayPal.
- Integrated 3rd party (AWS, Black Hawk, Cashstar, Quickgifts) web services with the RaaS Platform.
- Design and implement inventory services to manage gift card inventory.
- Create unit test cases.
- Provide recommendations for improving code quality.
- Provide production troubling support when necessary.
Tools: API’s used on this project included PHP, C#, Java, REST, MySQL, Git, Vagrant, JIRA
Confidential, Seattle, WA
Senior Java/Full Stack Developer
Responsibilities:
- Coded UI enhancements for TCS 911 provisioning web applications.
- Implemented modifications to web services, rules engine, and database schemas to support UI enhancements.
- Created unit test cases to test enhancements.
- Provided support to QA to trouble application bugs.
- Provided recommendations for improving code quality.
- Participated in daily scrums and agile planning sessions during development.
Tools: API’s used on this project included Java7, JSF (Prime Faces), Spring, Soap Web Services(CXF), JBoss Drools, myBatis, TestNG, Portlets, MySQL, Oracle, Tomcat, Liferay, HTML, JavaScript, CSS, JIRA, and Perforce.
Confidential, Seattle, WA
Senior Java/Full Stack Web Developer
Responsibilities:
- Implemented Play for Java plug-in for single sign on functionality.
- Refactored web applications develop with Play for Java to use reusable Play plug-in components.
- Implemented caching in a major web services component using Ehcache.
- Provided recommendations for improving code quality.
- Implemented enhancements to client side code.
- Participated in daily scrums and agile planning sessions during development.
Tools: API’s used on this project included Java 7, Play for Java, MongoDB, RESTful APIs, JSON, Jenkins, HTML5, CSS3, JQuery, Ajax, JavaScript, Backbone and Git.
Confidential, Redmond, WA
Senior Java Web Services Developer
Responsibilities:
- Designed, coded, and tested RESTful web service API’s to manage requests to backend databases to support MMO gaming functionality, authentication and game play rules.
- Developed detail documentation for each API.
- Created JUnit tests harness and integration test harness to test each of the RESTful Service API’s.
- JMeter tests were also created to identify bottlenecks in the code.
- Agile project planning sessions, sprint retrospectives, and daily scrums were conducted during development.
Tools: API’s used on this project included Java 7, Hibernate 3.0, Spring 3.0, MySQL, MongoDB, REST, JSON, JUnit, Jenkins, Confluence, JIRA, Eclipse, Jetty, Lua, and Metaplace.
Confidential, Bellevue, WA
Senior Java Developer
Responsibilities:
- Design and implemented new web services orchestrations for Confidential ’s next generation admin tools for the Global Customer Operations web application.
- Unit tests and integration tests were created throughout the implementation phase to be run in a continuous integration build environment.
- Fixed production system bugs and maintained existing source code.
Tools: API’s used on this projected included Java 1.6, Spring 3.0, Hibernate 3.0, CXF, REST, Soap UI, Eclipse, Perforce, and Splunk.
Confidential, Bellevue, WA
Senior Java Developer
Responsibilities:
- Designed, implemented and tested new functionality for the B2B and B2C ecommerce web sites. SOAP Web services client side interfaces were design using Java and Castor API for marshalling and un-marshalling XML to Java and Java to XML request/responses.
- Coded JSP Pages using JavaScript, JQuery, Ajax, Tiles and Spring Web flow.
Tools: Java 1.6, Spring Web flow 2.0, Hibernate 3.0, Tiles 2.0, JavaScript, JSP, Oracle 10, Weblogic 10, Eclipse and Subversion.
Confidential, Seattle, WA
Senior Java Developer
Responsibilities:
- Generated requirements for designed and implemented use cases from requirements analysis for the next generation market intelligence, web application, for data on demand pricing analytics.
- Developed services for archiving of search results, results delivery to customers, ETL and data warehousing.
- Applied Agile methodologies and test driven development throughout the development process.
- Made enhancements, bug fixes to the existing platform. This included the user interface, middle tier and backend code.
Tools: Java 1.6, JMS, JMX, EJB, SOAP, REST, JSP, HTML, JavaScript, JQuery, CSS, Spring 3.0, Hibernate3.0, Postgres DB, Active MQ, JUnit, Power Mock, JBoss, IntelliJ 9, Visual Paradigm, Hudson, Subversion, and Jira.
Confidential, Seattle, WA
Senior Java Developer
Responsibilities:
- Designed, coded and integrated new API’s, for the Life Cache customer care platform, using RESTful Web Services.
- Developed unit tests and acceptance tests in Python throughout the development cycle.
- Worked with QA to develop and execute test plans and fixed deployment problems during the release to staging and production servers.
- Applied Agile project planning sessions, post modem sessions and daily scrums during development.
Tools: Java 1.6, Groovy 1.6, Spring 2.5, Hibernate3.0, JAX-RS, JAXB, Jersey, XSD, Restlets 2.0, Python 2.8, IntelliJ 9, Social Network API's(Face Book, MySpace, Twitter), Grinder 3.0, Wireshark, Bamboo, Jira, Confluence and Ubuntu.
Confidential, Seattle, WA
Senior Java Developer
Responsibilities:
- Developed the ASD web site and internal tools applications in Groovy, and Grails.
- Coded test tools, and test harnesses using Java. Integration tests were written to test the interaction between the UI and business tier.
- Developed validation test cases to invoke Spring aspects which were used to test validation rules.
- Applied Agile methodologies, test driven development, and continuous integration using Hudson.
Tools: and technologies used on this projected included: Eclipse3.3, JDK1.5, Spring2.5, Hibernate3.1, JUnit4, DbUnit, JMock, JMeter, Groovy1.5, Grails1.0, Log4J, JBoss, Hudson, and Maven.
Confidential, Seattle, WA
Senior Java Developer
Responsibilities:
- Enhanced Confidential Toolbox, digital documentation, backend services with new functionally for 787 data delivery.
- This involved making bug fixes and implementing new functionality to the existing Java code base.
- JUnit test cases were written, and SQL queries created using the iBatis API.
- Worked with QA team members to ensure the quality of the coded being released, and also worked with the production team to fix production system bugs.
Technologies used on this project included: Java JDK 5.0, JAXB, JUnit, iBatis, Oracle, ClearCase, and ClearQuest.