Sr. Java/j2ee Developer Resume
Alpharetta, GA
SUMMARY:
- Over 7+ of experience as aJava/J2EEDeveloper in all phases ofSoftware Development Life Cycle(SDLC)including analysis, design, implementation, integration, testing and maintenanceof applications usingJava/J2EEandObject Oriented Client-Server technologies.
- Extensive experience in developing microservices using RESTful frameworks and AWS.
- Design and DevelopmentexperienceonJava,Spring, Spring MVC, Hibernate, JDBC, Servlets, JSP, SOAP, REST API,Micro Services, MongoDB, HTML, XML, JavaScript, Oracle and DB2.
- Strong experience inSpring-Hibernate framework, Web Services (SOAP/REST), and latest UI technology (HTML5, CSS3, JavaScript, jQuery, AngularJS).
- Worked with almost all major Databases namelyOracle, DB2, SQL Server, My SQL. Worked with NoSQL databases like MongoDB.
- Familiar with cloud based technology (AWS),Map Reduceimplementation,HadoopAPI.
- Experience working withIBMMQ (Message queue) and JMSfor asynchronous mode of communications.
- Experienced inSOA architecture using Microservices, Web Services, SOAP, WSDL, Axis, XML, and Xpath.
- Extensive experience working with MAVEN, ANT, SVN, JENKINS and GIT continuous integration tools.
- Very comfortable in working with AdvanceJavaScript, Object OrientedJavaScript Framework (AngularJS) andNode.js.
- Development of EnterpriseJavaBeansEJB(Stateful & Stateless Session Bean)and Message Driven Beans(MDB)components.
- Strong application development inWebSphere Portal,JSR 168Specification integrated with Spring PortletandHibernate.
- Strong design and development experience in J2EE technologies includingJSP, Servlets, JDBC, JNDIandJMS.
- Expert in usingJavaIDE’s likeRAD 7, WSAD,Flash Builder 4.5andEclipse.
- Hands on experience in Perforce, CVS, SVN as version manager.
- Experienced with J2EE Application Server -Web sphere, Web logic, JBoss, iPlanet and Tomcat Serverinstallation and maintenance.
- Expertise inWeb services development,and integration usingOracle Fusion Middleware Technologies(ADF,BPEL, SOA)
- Proficient in Object Oriented Analysis and Design(OOAD)based on Unified Modeling Language(UML)architecture usingRational Rose2000andMicrosoft Visio.
- StrongXML processing experience (XML, XSD,XPath, XSLT)
TECHNICAL SKILLS:
Languages: C, C++, Java, SQL, PL/SQL, Java Script
Java/J2EE Technologies: Java 1.4, 1.5, 1.6, Servlets, JSP, JSF, EJB, JNDI, EJB 3.0/2.0/1.1, RestX,JMS, JSTL, JPA, RMI, SOAP
Web Technologies: HTML5, CSS3, AngularJS, jQuery, JSP, Servlets, XML, XSLT,JSON
Development Frameworks/Libraries: Spring, Spring MVC, JUnit, Hibernate 2.0/3.x, Spring MVC REST API
IDE Tools: Eclipse, Intellij, WSAD, RAD
Platforms: Windows, Linux, Unix
Application Servers: Apache Tomcat, IBM Web Sphere
Databases (RDBMS & NoSQL): MySQL, Oracle, SQL Server, MongoDB
Design skills: OOAD, Design Patterns, and UML
Software Development Methodology: Agile(Scrum), Waterfall
Other: SOA, REST, Micro Services, AWS, Hadoop, Map-Reduce, Maven, ANT, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, Alpharetta, GA
Sr. JAVA/J2EE Developer
Responsibilities:
- Involved in developing the complete process flow of system for all the layers.
- Coded presentation layer using Servlets, JSP and JavaScript.
- Developed UI pages usingHTML5, CSS, CSS3and JavaScript, jQuery and AngularJS.
- Involved in development of RESTFUL services and Spring REST API, Hibernate, MySQL.
- Developed unit testing framework using Junit and spring Junit APIs
- Requirement gathering and analysis by coordinating with various stakeholders.
- Hibernate, which represents the history of Templates and payments.
- View History functionality developed by building POJ Objects and ORM mapping with Hibernate, which represents the history of Templates and payments.
- Project setup and configurations in Eclipse.
- Developed unit testing framework using Junit and spring Junit APIs.
Environment: JDK 1.7, J2EE, Spring 3.x, Spring MVC, Hibernate, Maven, XML, SQL, PL/SQL, MySQL, Tomcat, Log4J, CSS, Ajax, JQuery, REST, Agile (Scrum)
Confidential, Jersey City, NJ
Sr. JAVA/J2EE Developer
Responsibilities:
- Involved in analysis and design phases using Waterfall Methodologies.
- Developed UML use-case, class, object, sequence, collaboration and activity diagrams
- Development UI modules using HTML, JSP, JSF, Prime Faces, JQuery, JavaScript, Angular JS and CSS.
- Manage USER EXPERINECE MANAGEMENT (UX) with check actual page load time optimization as per W3C Standards.
- Configuration for good cross browser compatibility and load balancing with all browser base activity with Angular JS Framework.
- Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Developed the Business Logic using POJOs.
- Used JavaScript for client-side validations, and Struts 2.0 &AJAX to create interactive front-end GUI.
- Developed the application using Eclipse 4.2 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation and version control (SVN).
- Involved in development of Web Services using JAX-WS.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Developed a Message Driven Bean that uses JMS to manage backend transactions
- Wrote service methods and SQL queries and Integrating with SSIS Reporting and Integration Services, T SQL to interact with the MS SQL DBMS.
- Create a Thread in java program, it’s known as user thread.
- A daemon thread runs in background and doesn’t prevent JVM from terminating.
- Involved in configuring JNDI properties.
- Created Connection Pools in Web Logic and configured as needed.
- Built scripts using Ant to build the J2EEapplication.
- Used LOG4J & J Unit for debugging, testing and maintaining the system state.
- Used SVN to track and maintain the different version of the application and create different views and maintain different version of the applications.
Environment:Java JDK 6.0, JSP, Servlets, Spring 3.0, POJO’s, Hibernate, JPA(Entity Bean 3.0), JDBC4.0, Struts 2.0, Web Logic Application Server 10.1, XML Web service JAX-WS, MS SQL Server 2008- SSIS / SSRS, HTML,CSS,SEO, XSLT, JSF, Ice Faces, JMS, MDB, XML, XSLT, Eclipse 4.2, AJAX, SVN, JavaScript, JQuery, Angular JS, Apache Ant 1.7, JDBC, Windows XP, J Unit, Log4j, CSS, Dreamweaver CS4, Rational Clear case.
Confidential, Columbus, OH
Sr. JAVA Developer
Responsibilities:
- Involved in creation of Low Level Design including sequence diagrams and class diagrams.
- Used Spring (MVC) architecture to implement the application using the concrete principles laid down by several design patterns such as Composite View, Session Facade, Business Delegate, Bean Factory, Singleton, Abstract Factory, Data Access Object and Service Locator.
- Involved in the integration of Spring for implementing Dependency Injection.
- Developed code for obtaining bean references in Spring IOC framework.
- Used ORM technique of mapping data, Hibernate with JPA annotations for defining object relational metadata.
- Integrated business layer using Hibernate with Spring DAO.
- Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Used multithreading (Executor Service) in programming to improve overall performance.
- Used thread-safe collections like BlockingQueue, ConcurrentMap and ConcurrentNavigableMap in multithreaded environment.
- Provided portable APIs for developing, exposing and accessing Web applications designed and implemented in compliance with principles of REST architectural style using JAX-RS and Apache jersey.
- Asynchronous messaging is executed by utilizing JMS API for point-to-point messaging.
- Developed unit test cases using Mockito framework and JUnit for testing accuracy of code.
- Developed test scripts using Protractor (Test like a User) which are targeted to reduce the number of regressions by performing end-to-end testing after every important build.
- Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
- Worked with defect tracking system JIRA.
- Analyzed and documented B2B business requirements.
- Implemented Java/J2EE Design patterns like singleton, MVC, Builder and Strategy patterns.
- Developed front end application using JSP, JQuery, Ajax, Java Script, HTML and CSS.
- Extensively used AngularJS UI (Angular Bootstrap) for ng-grid, and UI components.
- Wrote build & deployment scripts using ANT, Maven, shell scripts and Jenkins on UNIX environment.
- Deployed the applications on IBM Websphere Application Server.
- Provided hands-on technical governance on all aspects of production support for different releases.
Environment:JDK 6, J2EE, Spring, Hibernate, Web Services (REST), JMS, JavaScript, AngularJS, JSP, AWS, XML, XSD, Oracle PL/SQL, IBM WebSphere, Maven, JUnit, Agile/Scrum Methodology, Mockito, SVN Version Control, Protractor, REST, Oracle, WebLogic Server, Eclipse IDE, DAO, Design patterns, Log4j,JIRA
Confidential, Prospect Heights, IL
Java/J2EE Developer
Responsibilities:
- Involved in the technical design and created the detail design artifacts such as Use Case.
- Worked on modules like consumer management, revenue collection, billing and accounting, and reports.
- Implemented Model View Controller (MVC) architecture using Struts Framework.
- Used JSP and Servlets for server side transactions. Login authentication is done by JSP by verifying with database security tables.
- Developed Action classes and mapped them to input forms.
- Configured struts.xml to map the results to the action classes.
- Involved in writing Java code for extracting backend data from the main frames.
- Involved in defining and generating the XML/XSLT catalog definitions for Products, Plans and Bundles.
- Developed and implemented the Data Validation using the Validation Framework in Struts and XML manipulation using XSL in Stylus Studio.
- Developed the XML and XSL User Interface templates using DOM Components.
- Used XSLT for transforming the XML content.
- Designed DAO objects for accessing RDBMS.
- Used JDBC for database connectivity to Oracle.
- Involved in creation of SOAP requests to interact with online bill pay schedule system.
- Worked and implemented configuration of Hibernate for transaction management.
- Used SVN for version control.
- Involved in supporting this project after go-live.
Environment: JDK 1.5, J2EE, JSP, Servlets, Hibernate, JDBC, JavaBeans, WebLogic Server, App Server, MVC Framework, XML, HTML, DOM, XML Schemas, XSL, XSLT, DAO, SVN, and Windows XP 2009.
Confidential - Sterling, VA
Java DeveloperJanuary
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and developed OOAD methodology to capture and model business requirements.
- Developed Class Diagrams and Sequence Diagrams using IBM Rational Rose.
- Implemented J2EE Design patterns in Presentation Tier, Business Tier and Integration Tier.
- Implemented MVC Architecture using Struts framework for the application.
- Designed and developed the controller and view components using JSPs and Servlets.
- Extensively used JavaScript for performing front end validations.
- Developed Enterprise java beans (Stateless Session beans) for processing the Business logics and data persistence.
- Used JDBC to connect to the database and Developed DAO classes to access Database using SQL queries based on the type of data manipulation.
- Used JMS API to implement asynchronous messaging system in the application.
- Designed and implemented PL/SQL stored procedures to process messages.
- Designed and implemented the database using E-R diagrams.
- Involved in Unit Testing, Bug fixing and Acceptance Testing with test cases.
- Deployed entire system on JBoss Application Server.
Environment: Java/J2EE, Servlets 2.5, Struts, Webservices, EJB 2.0, JDBC, JSP, HTML, CSS, JavaScript, JUnit, JMS, ANT, PL/SQL, JBoss 4.0, Eclipse 3.0, IBM Rational Rose.
Confidential
JAVA Developer
Responsibilities:
- Requirements gathering and use case estimation.
- Used Hibernate ORM mapping for Oracle database.
- Used log4j for logging purposes.
- Involved in all layers like Presentation Layer, Business Logic and Data Access Layers.
- Front-end is designed by using HTML, DHTML, JavaScript, CSS, JSP, JSF, JSTL and Struts.
- Developed various Spring MVC forms and performed both client side and server side validation of data sent via the forms.
- Developed various modules for business functionalities like facility tracking, exposure reduction etc. with OOSD and RUP Methodology.
- Worked on Web services using SOAP and AXIS.
- Used Hibernate as ORM tool for accessing database.
- Written SQL queries to pull some information from the Backend.
- Used MAVEN tool for creating and deploying the .war files.
- Used Test driven development (TDD) & developed unit test cases using J Unit.
- Used Rational Clear Case to access files and directories in the organization.
- Integrated and configured Spring Framework and Hibernate environment.
Environment: Java JDK 1.4, Eclipse 3.0, log4j, Ant, Maven, Solaris 10,Web Sphere Portal Server 6.1, RUP, Java 1.5, J2EE, JSP 1.2, Servlets 2, JSF 1.1, Prime Faces, Spring 1.2.6/2.0, Hibernate 2.0, Web Sphere 6.0, AXIS, Oracle 8i / 9g/10g, J Unit, XML, HTML, JQuery, Java Script, AJAX, CSS, Rational Clear Case.