We provide IT Staff Augmentation Services!

Sr Atg Developer / Sr Java Developer Resume

2.00/5 (Submit Your Rating)

Bothell, WA

SUMMARY:

  • Java, J2SE and J2EE developer with over 9 years of experience in Java based technologies J2SE, J2EE, JSP, Struts, Spring, ATG Ecommerce, JDBC, Hibernate, Apache Tomcat, XML, Servlets, Java Beans, HTML, JavaScript, AngularJS.
  • Extremely good in Struts, Spring Framework, Hibernate and Web Services.
  • Expertise in back - end/server-side Java technologies such as web services, Java persistence API(JPA), Java Messaging Service(JMS), Java Database Connectivity (JDBC).
  • Expertise in using SOA and Web Services Technologies and Tools like Web Services, SOAP, REST, UDDI, SOAP UI.
  • Experience with Test Driven Development (TDD).
  • Familiar with Design Patterns like Singleton, Factory Design, MVC, Data Access Objects etc.
  • Adapt in server-side development skills using Apache and good knowledge of database connectivity (Data Source) for databases like Oracle, MySQL, and NoSQL like Mongo DB.
  • Experience in designing, developing and deploying J2EE applications on IBM Web Sphere/Web Logic Application Servers, Tomcat and JBOSS.
  • Developed applications with spring framework using technologies like AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object), MVC (Model View Controller) and JDBC.
  • Experience in using persistence frameworks like Hibernate for Object Relational Mapping (ORM).
  • Experience in writing applications using Java /J2EE& related technologies such as Servlets, JSP, JDBC, Java Beans, XML, HTML, SQL, PL/SQL.
  • Extensive development experience on different IDE's like Eclipse, RAD, My Eclipse, NetBeans.
  • Experience in Web Services Technologies like SOAP, WSDL, UDDI and Restful.
  • Experience in various agilemethodologies like Test Driven Development, SCRUM, and Pair Programming.
  • Experience in developing Unit testing & Integration testing with unit testing frameworks like JUnit, Easy Mock, Mockito, dB Unit and Power Mocks.
  • Strong knowledge in implementing Singleton, Service Locator, Model View Controller (MVC) Session Facade, Business Delegate and DAOJava/J2EE design patterns in the projects.
  • Extensive use of Open Source Software such as Jenkins Enterprise
  • Web/Application Servers like Apache Tomcat 6.0 and Apache Struts, LOG4J for logging information and exceptions, Apache ANT for making build scripts, VSS, SVN, CVS, Eclipse 3.x, Net Beans 6.x IDE.
  • Used Swagger for API documentation.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant Tool.
  • Provide designing to Low Level and High Level multiple modules and design documents.
  • Quick learner and display good people skill when interacting with Business users, Functional and Technical team to meet the project deadlines.
  • Committed to enhancement of software reliability, performance and adherence to coding standards while contributing to the technical code documentation.
  • Expertise in Database testing, Front-end, Functional testing, System testing, GUI applications testing, Back End testing, Stand alone and web-based applications in different domains.

TECHNICAL SKILLS:

Languages: Java, C, C++, PERL, J2EE, UNIX Shell, JavaScript, PL/SQL, SQL, UML

Web Technologies: JSP, Servlets, JDBC, ODBC, EJB, SWING, AWT, HTML, DHTML, Custom Tags, JMS, JNDI, LDAP, Java Mail, XML, XSLT, SAX, DOM, RMI, AJAX, JSON, JQUERY, DOS Script, CSS, AngularJS, Polymer, ExtJS, SASS

App/Web Servers: WebLogic, IBM WebSphere, JBoss, Tomcat

Frameworks: MVC, Struts, ATG Ecommerce, Hibernate, Spring, JSF, JUnit AXIS, Tapestry

SOA: Web services (SOAP, RESTful, UDDI, WSDL)

Tools: Ant, Maven, Rational Rose, Log4J, Cruise Control, Jgoodies Swing Suite, Toad

Developer IDEs: Eclipse, IntelliJ IDEA, Edit plus, Text Pad, JBuilder, Net Beans, WSAD, RAD

Version Control: SVN, CVS, ClearCase and GIT

Bug Reporting tools: QTP, JUNIT, PR-Tracker, JIRA, Bugzilla, FIT

Reporting Tools: Jasper Reports, Crystal Reports and iReport tool

Databases: Oracle, DB2 UDB, MySQL, MS SQL Server

Design patterns: Singleton, Factory, Abstract Factory, DTO, DAO, Business Delegate, Session Facade, Template, Service Locator, Dependency Injection and View Helper

OS: Windows XP/2000, Linux, Sun Solaris and Mac

PROFESSIONAL EXPERIENCE:

Confidential, Bothell, WA

Sr ATG Developer / Sr Java Developer

Responsibilities:

  • Build microservices for the delivery of software products across the enterprise.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with the Oracle database.
  • Everyday scrum daily standup meetings.
  • Utilize Camel to integrate microservices with other microservices and RabbitMQ messaging exchanges.
  • Implemented JSON is with Restful Web services.
  • Every month release, with two weeks of development.
  • Designed and developed the User Interface layer using MVC pattern ATG Ecommerce which then integrated to Spring services in the Service layer and this talks to the data layer to retrieve data from the database.
  • Used Eclipse IDE to develop source code and debug the application.
  • Implemented Object-relation mapping in the persistence layer using Hibernate framework.
  • Security recommendations from a third party were implemented to make sure application was reachable only with proper authentication.
  • Designed Frontend with in object oriented JavaScript Framework like bootstrapand Angular.js.
  • Development of the interactive UI's for the front-end users using the front-end technologies likeHTML, CSS, JavaScript and jQuery.
  • Used JUnit with Mockito testing Framework to test the Applications.
  • Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
  • Implemented java coding standards for application and performed code reviews
  • Developed custom directives (elements, Attributes and classes)using angular.js
  • Responsible for designing dynamic and multi-browser compatible pages using HTML5, CSS3, JavaScript, jQuery, AngularJS, DOJO, JSON, AJAX to the requirement of the client.
  • Worked on the MVC architecture of Angular JS in developing the Single Page Application (SPA), build the controllers and directives which are totally customized to meet the needs of the application.
  • Wrote Unit Test Cases using JUnit framework and Server-side Logging & Client-side logging using Log4J (Apache open Source API) and ANT scripts for the building the applications.
  • Design and Development of XML assembler using Java 1.8, JSP, JavaScript, XML, XSD and LOG4J.

Environment: Java 1.8 Agile, Microservices, WebSphere v8.0, JSP, Maven, JSF, jQuery, Ajax, html, JavaScript, XML, XSD, RAD, Oracle, Windows 7, JUnit, Spring AOP, ATG Ecommerce, AngularJS, Hibernate, SOAPUI 4.5, Jersey, Agile, Spring Security, Maven, Ant.

Confidential, Troy, MI

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the development of Software Development Life Cycle (SDLC) using agile methodology.
  • Involved in decisions making technologies, by implementing proof of Concepts.
  • Involved in constructing and designing Sequence diagrams, Deployment diagrams, Dataflow diagrams, Class diagrams using UML, Rational Rose and Rational Software Architect (RSA).
  • Involved with different teams to see any other dependency projects are affecting.
  • Implemented JSON is with Rest based Web services.
  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Used RAD to develop source code and debug the application and used Maven build tool.
  • Implemented Object-relation mapping in the persistence layer using Hibernate framework.
  • Developed Junit Test cases for Unit Testing.
  • Created the trading partner profile.
  • Used Event Type Definitions (ETD) library for standard X12 transactions.
  • Used Balancing validations.
  • Developed screens using HTML, JSP, JavaScript, AJAX and jQuery.
  • Design and Development of XML assembler using Java 1.6, JSP, JavaScript, XML, XSD and LOG4J.
  • Development of File scanner to read and cache xml files as java objects.
  • Performance Testing using Load Runner.
  • Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with the Hibernate database.
  • Security recommendations from a third party were implemented to make sure application was reachable only with proper authentication.
  • Implemented POC to check what technologies are good for given requirement.
  • Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with the Hibernate database.
  • Security recommendations from a third party were implemented to make sure application was reachable only with proper authentication.
  • Implemented POC to check what technologies are good for given requirement.

Environment: Java 1.6, Agile, J2SE, Spring MVC, Spring Portals, WebSphere v8.0, JSP, JSF, JavaScript, Ajax, jQuery, XML, XSD, AngularJS, Eclipse, DB2, Windows 7, Spring batch, Maven, JUnit, ActiveMQ, JMS, Apache Axis2 framework, JMS, Hibernate, GIS, SOAPUI 4.5, ClearCase.

Confidential, Bloomington, IL

Java Developer

Responsibilities:

  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Used Eclipse to develop source code and debug the application.
  • Implemented Object-relation mapping in the persistence layer using Hibernate framework.
  • Developed Junit Test cases for Unit Testing.
  • Tested and integrated DAO/Business/UI.
  • Implemented Web services using WSDL/SOAP and created web services and clients to use those services.
  • Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with the Hibernate database.
  • Implemented Web services used to retrieve whether claimant is incarcerated or not.
  • Effectively worked with spring framework.
  • Designed and Developed Rating Engine as a Web service following the top down approach using Apache Axis2
  • Fixed critical defects by implementing new services
  • Written Low Level use case document to implement incarcerated interface.
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files. hbm.xml file, hibernate query language.
  • Used Rational Clear Case for version control and change management.
  • Used SOAPUI4.5 to test Web services.
  • The validations were developed with the aid of the spring validation framework for the client specific data.
  • Involved to implement thunderhead services to generate pdf template.
  • Implemented JUNIT to test thunderhead services.
  • Written and implemented Test Case for application and Integration Test.

Environment: Java 1.6, Spring MVC, Oracle WebLogic 10.3.6, JSP, JavaScript, AngularJS, XML, XSD, Eclipse indigo, Oracle, Windows 7, JUnit, Apache Axis2 framework, Hibernate, SOAPUI 4.5, ClearCase.

Confidential

Java Developer

Responsibilities:

  • Analyzed user requirements and written requirements, technical and design specifications.
  • Designed class diagrams, sequence diagrams and component diagrams using Rational XDE.
  • Designed and developed applications using Java, J2EE, EJB, JSP, JDBC, Struts, XML, XML Schema, SAX, DOM, WebSphere 5.1, WSAD, DB2 UDB, MQ Series.
  • Used the Vignette Content Management System to configure content ids and store content for different language, and implemented code in the JSP to retrieve the content from the Vignette CMS.
  • Designed and developed command classes, hibernate persistent classes, hibernate-mapping files, Struts Action classes, Form classes, JSP custom tags.
  • Developed the end-of-day module thin client in Java using Swing components.
  • Used design patterns: Data Access Objects, MVC and Data transfer objects.
  • Created Queues, Queue manager, Channel definitions on MQ Series and developed Message Driven Bean(MDB)s to send messages to MQ queues in interact with external systems.
  • Developed PERL scripts for build purposes.
  • Used Java Mail API to send mails to members, visitors and customer care representatives.
  • Developed PDF’s file generation using Japer Reports API and iReport tool.
  • Used CSS to control the page layout, look and feel of Webpages.
  • Used JavaScript alongside with jQuery for Client-side validations.
  • Created a Custom Tag Library which displayed or hide content depending on the application business logic.
  • Designed and developed end to end performance logging module using JavaScript Cookies and Log4J.
  • Written shell scripts that runs on AIX and LINUX as batch jobs.
  • Written ANT script to create war/ear file and deploy the application into application server.

Environment: Java1.6, J2EE, Hibernate, Vignette, JSP, Struts, Tiles, Spring, Servlet, MQ Series, WebSphere 5.1, WSAD, DB2 UDB, JNDI, Swing, RESTful, PERL, Jasper Reports, Log4J, Ant, CSS, HTML, XML, ClearCase, Toad, JDBC, UML, AIX, Linux, OOAD and RUP

We'd love your feedback!