Senior Java/j2ee Developer Resume
West Des Moines, IA
SUMMARY:
- 8 years of proven market experience in software industry pridominantly in Java/JEE(J2EE) technologies.
- Worked with several application configurations including distributed, web, and client - server applications most of the time in a cross-platform environment.
- Experienced in Java multi-threading and concurrency, Oracle coherence, socket programming, IBM WebSphere MQ 6 / 7, JMS, MQ channels.
- Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and testing.
- Expert understanding of Banking, Investment, and Financial services industry needs and transactions, with proven success architecting state-of-the-art technology.
- Experience in Nodejs, Reactjs/Angularjs, JS-based build tools like Grunt, Gulp, and Bower.
- Technical expertise in the SDLC with strong skills in Java / JEE(J2EE) Technologies (Java 1.5, JSP, Servlets, Spring 3.0, Spring DAO, Spring MVC, Spring Transaction, Hibernate and JPA) and MySQL on Windows and Unix/Linux OS.
- Good understanding on open source frameworks like SPRING 2.5 (core, context, ORM, web modules), Hibernate 3.5, JSF 2.1(PRIMEFACES 3.5).
- Familarity with Bot platforms and MachineLearning platforms
- Experience developing SOA based application with RESTful and SOAP web services. Development experience with XML/JSON based web services.
- Strong knowledge in spring framework (Core, Spring DAO, Spring AOP, Spring ORM) server-side component architecture for simplified development of distributed, transactional, secure and portable application based on Java Technology.
- Good Understanding on Google Web Toolkit (GWT).
- Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
- Experience in ORM Library with Hibernate3 for mapping Object-Oriented domain model with Relational Database.
- Experience with Agile development methodologies including Extereme Programming(XP), Agile and SCRUM.
- Extensive experince in UNIX commands.
- Experience in writing and executing unit test cases using JUnit Testing Framework. Knowledge on Business logic integration like DROOLS.
- Extensive experience with data modeling along with Oracle 9i/10g/11g, MS SQL Server, MySQL & PostgreSQL. writing PL/SQL, trigger, and query optimization.
- Experience in using Database IDE tools like IBM DB2 9 / 10,Oracle SQL Developer, SqlYog (MySql).
- Experienced in deploying applications using IBM WebSphere Application Server, Apache Tomcat Application server.
- Involved in providing J2EE support to various application and webhosting teams.
CORE COMPETENCIES
Languages: Java 1.6/7/8, UML, SQL, PLSQL, HTML, XML/XSL/XSLT, JavaScript.
J2EE: JMS, JSP/Servlet, EJB-MDB, JNDI, JMX, JAVAMAIL.
Frameworks: Struts 1.2, Spring MVC, FACETS, SENCHA, AngularJS, Node.JS, IOC, AOP, Transaction, DAO, Velocity, Jasper Reports, Angular 2, Spring Boot.
DBMS: IBM DB2, Oracle (8, 9i, 10g, 11g), MySQL, MSSQL Server, PostgreSQL.
ORM: Hibernate 3.5, JPA2.5.
Servers: IBM Web Sphere, JBOSS AS, Apache Tomcat, WebLogic.
Web Services: SOAP, RESTful, Amazon Web Services (AWS), JAX-WS, JAXB, AXIS 2, Service Oriented Architecture (SOA).
Others: UNIX, CVS/SVN/SourceSafe, GWT, Ant/Maven, XDOCLET, AWT, MS Visio, Agile methodology (SCRUM/XTREME), JIRA, Junit, JQuery, Toad, SQL Developer, Jude, Bot platforms and MachineLearning platforms.
Non-technical: Good team player; have ability to work independently in a time sensitive environment; avid and fast learner; excellent communication skills, both verbal and written.
WORK EXPERIENCE:
Confidential, West Des Moines, IA
Senior Java/J2EE Developer
Responsibilities:
- Involved in analysis of functional specifications.
- Involved in designing the application in AGILE methodology and actively participated in Scrum practice.
- Involved in creating UML design specs - Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
- Designed application in Spring and Java Script YUI Framework.
- Designed and developed the presentation/UI layer with JSP, Java Script, HTML, Ajax, CSS and JQuery.
- Developed data access layer DAO using Hibernate, JDBC, Spring Hibernate template, Spring JDBC template.
- Developed Web services using SOAP and RESTFUL architecture.
- Developed JMS to publish messages and written MDBs to listen to messages.
- Implemented various Java design patterns.
- Used parsers like JAX-B and DOM for parsing xml documents and used XML transformations using XSLT.
- Involved Building applications using Maven.
- Extensively involved in writing SQL Scripts.
- Developed test cases using JUnit.
- Involved in Database schema design, developed stored procedures.
- Involved in Oracle database performance tuning.
- Used HP ALM tool for defect updates and retesting process and JIRA for bug and issue tracking.
Technologies: J2EE, Java 1.7/1.8, Spring 3.0, Nodejs,Reactjs/Angularjs, JS-based build tools like Grunt, Gulp, and Bower, JQuery, YUI, JDBC, JDBC, AJAX, HTML, JSP, JavaScript, Oracle 11g, SQL, Hibernate, SOAP, Restful Web Services, SVN (Version Controlling), CSS, Maven 3, HP ALM, JIRA.
Confidential - Quincy, MA
Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design and Implementation/translation of Business User requirements.
- Designed, Developed & implemented Web services on Confidential ’s cloud platform.
- Designed and developed various modules of the application with J2EE design architecture.
- Developed Reporting framework using JAVA and J2EE which will generate daily, monthly and yearly reports and prepared different framework design documents.
- Implemented modules using Core Java APIs, Java collection and integrating the modules.
- Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features using SQL developer.
- Worked on UNIX commands.
- Developed various UML diagrams like use cases, class diagrams, sequence and activity diagrams.
- Worked on migrating Web Sphere MQ 6 to 7, configured JMS connections, channels, topics and developed subscribers.
- CreatedRESTFulweb services interface to Java-based runtime engine.
- Used JMS to handle events generated in the system.
- Worked on Cloud migration for multiple applications.
- UsedWeb services-WSDLandSOAPfor testing.
- UsedSOAPUIfor load testing the Web Services.
- Installed, secured, and configuredAWScloud servers withLinux,Tomcat,MySQL,Apache, etc.
- Extensively used Quartz scheduler to schedule the automated jobs and Created POC for running batch jobs.
- Participated in the design and development of almost all the modules of the project.
- Used JIRA for bug tracking, issue tracking and project management.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers.
- Used SVN, CVS and CLEARCASE as a version control tools.
- Automate build process by writing ANT build scripts.
- Experience in building the war with help the putty and deployed into cloud environment using the cloud controller and Experience in solving the cloud issue.
- Configured and customized logs using Log4J.
- Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.
- Worked in Agile Scrum environment and used Kanban board to track progress.
Technologies: Java/J2EE, Nodejs,Reactjs/Angularjs, JS-based build tools like Grunt, Gulp, and Bower, IBM WebSphere MQ 6 / 7, UNIX, JMS, AWS, JSF, Oracle EXADATA, IBM DB2, Oracle SQL Developer, Tomcat, Linux, Eclipse CDT, Rational UML, Confidential Cloud offered tools, SQL developer, Clear Case, Jenkins, Junit, Toad, Cute FTP, WINSCP, Putty, SVN, Agile RTC, Cloud development toolkit (GWT).
Confidential - Dallas, TX
Java/J2EE Developer
Responsibilities:
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
- Worked in an AGILE work environment with Content Management system for workflow management and content versioning.
- Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP as per user requirements.
- Responsible for validation of Client interface JSP pages using Struts form validations.
- Integrating Struts with Spring IOC.
- Used Spring Dependency Injection properties to provide loose-coupling between layers.
- Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- UsedHibernateORM framework withSPRINGframework for data persistence and transaction management.
- Used UNIX commands extensively.
- Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database.
- Worked on GWT-ext.
- Worked on Amazon Web Services (AWS).
- Wrote SQL queries, stored procedures, and triggers to perform back-end database operations.
- Developed ANT Scripts to do compilation, packaging and deployment in the WebLogic server.
- Wrote test cases in JUnit for unit testing of classes.
Technologies: Java 1.6, J2EE, Agile Development Process, Struts, Spring, Web Services (JAX-WS, Axis 2) Hibernate, AWS, UNIX, RSA, JMS, JSP, Servlets, SQL Server, GWT-Ext, HTML, XML, SOAP, IBM Rational Application Developer (RAD), ANT, Log4J, XML, XSLT, XSD, jQuery, JavaScript, Ext JS, JUnit, SVN.
Confidential- New York, NY
Java/J2EE Developer
Responsibilities:
- Extensively used Core Spring Framework for Dependency Injections of components.
- Designed components based on Object-Oriented Analysis using MS Visio.
- Used JSF to develop presentation layer.
- Worked on GUI internationalization using JSP and Core Java.
- Wrote test cases using JUnit testing framework and configured applications on WebLogic Server.
- Prepare Java/J2EE development structure for Maven.
- Worked with various version control tools like CVS, Clear Case and Subversion (SVN).
- Designed and developed application using Struts and Spring Frameworks (Spring IOC).
- Tested spring WebServices using the SOAP UI by creating a Mock Service using WSDLs.
- Developed business modules using Hibernate &Spring frame work technologies.
- Worked on the SPRING framework like Spring IOC and Spring DAO.
- Consumed Web Services using Apache CXF and Sencha framework for getting remote information.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
Technologies: Java, J2EE, CSS, HTML, XML, JavaScript, Struts, JSF, Spring, Sencha, Hibernate, AngularJS, Web Services, JIRA, PL SQL, SVN, Apache CXF, DOJO, JSP, Servlet, DB2, CRUD, UML, JUnit, Maven, GWT, COGNOS, Flex.
Confidential
Java Developer
Responsibilities:
- Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE 9i.
- Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
- Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
- Worked on coding of Servlets and EJB communication
- Worked on Maven for getting latest jar files including common-collection.jar, common-logging.jar etc from Apache.
- Developed Servlets to process the requests, transfer the control according to the request to Corresponding Session Beans, JSP pages.
- Developed Weblogic container security components for adding vendor specific Security Realm to application using JMX.
- Java Servlets and JSP pages were deployed on the Weblogic Application Server for retrieving user information and posting related data.
- Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.
Technologies:Java/J2EE, Struts, EJB, Web Logic Server, Oracle 9i, XML, HTML, JavaScript, Ant, PL/SQL, JSF, Junit.
Confidential
Java/J2EE Developer
Responsibilities:
- Used Struts framework for configuring and implementation of Presentation and Control layers.
- Contributed to an effective order processing system and simplified the existing order process, which proved to be more efficient.
- Developed session beans as an enterprise business service object.
- Used JDBC, Application server provided transaction API for accessing data from Oracle.
- Involved in developing the unit test classes using J-Unit.
- Used CVS for version control integrated with WSAD.
- Used JavaScript for client side validations.
- Used Cascading Style Sheets in the application.
- Involved in Development of User Interface using and JSPs.
- Used Tomcat as the application server in the application.
Technologies: Core Java, JDK 1.5, J-Unit, WSAD, Oracle, JavaScript, JDBC, EJB, CSS, HTML, Tomcat application-server.
