Sr Java Developer Resume
Cherry Hill, NJ
SUMMARY:
- 10 years of experience in designing, developing and implementation of enterprise JAVA/J2EE applications.
- Expert level skill set on Java, J2EE (EJB, Servlets, JSP, Java Beans, JDBC, Web Services, RMI, Java), Ant, Struts, Angular JS, JSF, Spring MVC, DI, IOC, Batch Frame Works and JMS.
- Good experience in developing U.me layers using - Angular JS, HTML, CSS, JavaScript, JSF, JSP, Reactive.js, AJAX, JQuery, Servlets
- Good knowledge in developing and mapping persistence storage layer using Hibernate and POJO.
- Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
- Designed and developed teh UML Diagrams like Class, Sequence and Use Case diagrams and used teh Rational Rose Code Generators or Microsoft Visio for generating teh Template based code.
- Knowledge of various RDBMS like Oracle, DB2, MySQL, MS SQL.
- Expertise in Creational and J2EE Design patterns like Singleton, Factory, MVC, Front Controller, Business Delegate, Service locator, Session Facade, Transfer Object and DAO patterns.
- Experience in programming popular middle-tier web and application servers like WebSphere, BEA Web logic, JBoss and Apache Tomcat.
- Working Knowledge of XML, SAX, JIBX and DOM, GSON, JSON Parsers.
- Good experience in SOA architecture using different types of REST and SOAP web services.
- Experience working with Identity Management Services with third party systems like Novell E directory, LDAP, Oracle, SAP and different databases like MS SQL Server, DB2, Oracle and JDBC complaint databases.
- Expertise in Java Presentation - Angular JS, HTML, CSS, JavaScript.
- Working knowledge in JUnit, Ant, Maven and Log4J for testing, building and logging information.
- Extensive knowledge of Version control tools: Star Team, CVS, VSS, Subversion, Perforce
- Extensive experience in OOA, OOD and SDLC including Requirements Analysis, Design, Implementation, Debugging, Testing and Maintenance.
TECHNICAL SKILLS:
Java Technologies: AWT, Applets, Swing, JDBC 2.0, Java Beans, RMI, REST, SOAP
J2EE Technologies: Servlets 2.0, JSP 1.2, Struts 2.0, Spring 3.x,4.0, EJB 3.0, Hibernate 3.x,4.x, JMS, JNDI, JSF 2.x
Web Technologies: HTML, DHTML, XML, Java Script, CSS, Angular JS
Relational Databases: Oracle 10g/11g/12c, MS SQL Server 2014, DB2 9.x, MySQL, MS Access
Application Servers: WebLogic 10.x,11.x,12c, WebSphere 9.x, Tomcat 6, JBoss AS 4.2, 5.x, 6.x.
Java IDE: Eclipse, BEA Workshop 10.x, JDeveloper 12c, Net Beans, IntelliJ IDEA 15, RAD 7.5.
XML Technologies: XML, XPATH, XSL/XSLT, XSD, SOAP, UDDI, SAX, DOM
Operating Systems: Windows 2000/XP/7, Sun Solaris, Unix, Linux
Languages: Java, C, C++, SQL, PL/SQL
Version Control: CVS, VSS, Sub version
Modeling Tools: MS Visio, Rational Rose
Tools and Plug-ins: JUnit, Log4J, Ant 1.7/1.6, Maven
Modeling Tools: MS Visio, Rational Rose
Tools and Plug-ins: JUnit, Log4J, Ant 1.7/1.6
PROFESSIONAL EXPERIENCE:
Confidential, Cherry Hill, NJ
Sr Java Developer
Responsibilities:
- Involved in analysis, development, testing, integration and deployment of teh new services.
- Worked independently with minimal supervision in a fast paced and rapidly changing environment.
- Developed teh application by using Java, JSP, Spring MVC, Servlets, Hibernate, JDBC.
- Designed and developed dynamic web pages using HTML, CSS, bootstrap, AngularJS, JavaScript, Ajax, jQuery, JSON and Spring u.me Tag Libraries.
- Design and Implementation of RESTful and SOAP Web Services.
- Configured and used annotation based Spring MVC for complete implementation like injecting dependency, handling UI request and response back to UI, server side business logic.
- Used spring autantication for providing autantication to SAS application
- Resolved production issues by identifying teh technical problem and coordinating between users, dba and testing teams.
- Created SQL queries, PL/SQL Stored Procedures, Functions for teh Database layer by studying teh required business objects and validating them with Stored Procedures using Oracle and sql editor.
- Involved in migrating teh application from struts to spring.
- Developed JMS to publish messages to queues.
- Implemented MDBs to listen to queues to perform Asynchronous operations.
- Extensively used jQuery, Angular JS to make rich internet web pages.
- Deployed teh entire application using Web Sphere Application Server.
- Used Maven tool to compile, run, deploy and to add external dependencies.
- Involved in Continuous Integration Process using Jenkins and Hudson.
- Developed mockups and prototypes using HTML and used CSS in webpages for teh separation of presentation from structure.
- Tested/De-bugged web browser using Firebug
- Responsible for checking in to SVN repository and up to date versions of tool.
- Experienced in web application development using Eclipse.
- Assisted in teh testing phase of project (development testing, unit testing, System testing and integration).
Environment: Java, JSP, Servlets, Spring U.me, MVC, Security, Hibernate, SOAP, RESTful Services, HTML, CSS, AngularJS, JavaScript, jQuery, Ajax, bootstrap, JSON, tomcat 9.0, Eclipse, IBM WebSphere, SVN & Oracle.
Confidential, Chevy Chase MD
Full Stack Developer - Java/J2EE
Responsibilities:
- Involved in analysis, development, testing, integration and deployment of teh new services.
- Enhanced teh framework (IF) using OOPS methodology and spring framework according to teh new requirements
- Worked on creating, updating and integrating different types of REST and SOAP web services (JAX RPC, JAX WS, JAX RS, CXF) and middleware systems (MQ Based) to connect with various vendors and ATLAS applications.
- Connected to databases using Integration Framework wrapped JDBC and Hibernate objects. Enhanced IF functionality related to these concepts.
- Used Angular JS extensively to create UI screens for different types of functionality like creating policies, querying existing policies, logging, auditing etc.
- Worked on JBOSS upgrade from 5.x to 6.x and updated all types of web services and MQ based services.
- Created and enhanced multiple micro services usingREST API, SOAP, MQMessaging in a distributed application systems.
- Used Spring Batch framework to create batch jobs that analyses policy data, validate, create reports and sends files Confidential periodic time intervals in a week.
- Understanding teh modular approach of JBoss 6 and developed teh deployment descriptors according to teh application design.
- Involved in unit testing & integration testing of teh components using JBoss Application Server.
- Used different types of parsers like DOM, SAX, GSON, JSON, and Xerces etc. for different data formats like XML, JSON and integrated these utility functions into Integration Framework for transformations.
- Integrated multiple services with Guidewire developed Claim Center system.
- Triage production splunks regularly in all environments to find teh system failures.
- Involved in performance evaluation of queue and jvm in production and lower environments using C’Wily.
- Performed extensive unit testing from end to end using SOAP UI and JUNIT Templates.
- Created JUNIT templates for entire IF based applications to create unit test cases for services easily.
- Used Ant or Maven scripts to build and deploy teh project. Involved in teh Continuous Integration process whenever there is a code check in or code merging from private branch to teh CI server. Attached build scripts and newly written unit test cases to run with teh build.
- Used SONAR QUBE and SONAR LINT in teh development process to increase code quality and less complexity.
- Created and modified build scripts whenever there is a change or new service created.
- Used Perforce for maintaining Source code and documents for teh team.
- Used JIRA for defect processing.
Environment: J2EE, JBoss 4.x, 5.x, 6.x, Apache Tomcat, Oracle database, Guidewire 8.x, Eclipse,Perforce, JIRA, EJB, Angular JS, CSS, REST and SOAP Web Services (AXIS, JAX RPC, JAX RS, JAX WS, CXF), Spring, Batch, JSP, JMS, Ant, SOAP U.me., JSON, XML, DOM, SAX, GSON, JSON, Xerces, JDBC, Jenkins, Maven, Hibernate 3.x
Confidential, St Paul MN
Full stack Developer - Java/J2EE
Responsibilities:
- Involved in teh active participation with team architects to identify teh architectural changes required for teh ISS Project proposed enhancements.
- Proactively designed and developed teh U.me Layout for teh enhancement modules in teh web application.
- Created new Managed Beans, Business Objects to meet teh enhancement requirements and successfully integrated teh new modules into teh existing system.
- Successfully added new sources systems into teh existing application which required respective modifications in teh SOAP request, U.me Layout, Database changes and response parsing and U.me Representation.
- Followed MVC Controller pattern, Singleton, Business Delegate, factory patterns.
- Modified teh IDM code in teh application side which determines teh authorization level access according to teh changed security policies.
- Worked extensively on JQuery and AJAX to achieve teh U.me enhancement requirement.
- Worked extensively on XML and XSL Transformations for teh data received as a response from web service and display it on teh UI screen. Used XML Spy as a tool to achieve teh layout and XPath for data representation.
- Developed new stored procedures and modified existing ones depending on teh requirement and does thorough unit testing which requires writing SQL queries.
- Worked on different types of REST and SOAP web services to integrate and enhance teh disturbed system applications.
- Involved in teh meeting with teh architects to modify teh schemas for teh web services according to teh change in requirement.
- Thorough unit testing of teh modified schemas with teh data in SOAP U.me.
- Worked with teh build team to make teh application into a continuous integration process with RTC in Eclipse and Anthill Pro as an automatic build system.
- Involved in code versioning, Check In, Check outs and code merging using RTC versioning tool.
- Involved in migration of Web Logic Server 9.2 to 10.x and upgraded Jboss Seam to 2.x series.
- Working on migration of JSF 1.2 to 2.x.
- Worked with teh ANT scripts for deployment locally and on to teh development servers.
- Participated in teh planning activities for development, deployment and QA Plans.
- Created services that query data from databases, create reports and transfer files from one location to location using spring batch framework.
- Supported teh application during teh different phases and tracks of teh project, including during production.
Environment: JDK1.6, JBoss Seam 2.x, JSF 1.2, JQuery, Rich faces, Identity Management, Web Logic Server 11g, Oracle Enterprise Service Bus, JSP, Java Script, CSS, log4j, HTML 5, XML, XSLT, MS SQL Server2008, SQL, UML, XML Parsers, Eclipse 3.x, SOAP, Log4j, RTC, JUnit, Ant 1.7, Linux, SOAP U.me, FileZilla, Anthill Pro.
Confidential, Newark, DE
Senior Java/J2EE Developer
Responsibilities:
- dis web-based application was built using agile development practices using Extreme Programming.
- Participating in user requirement sessions to gather business requirements.
- Involved in Analysis, Design, Development, Integration and Testing of application modules.
- Participated in teh design meetings and created class and sequence diagrams from teh Design Documents for teh modules assigned to me using UML.
- Implementing MVC Architecture using Spring Framework, customized user interfaces. Developed user interface using JSP, AJAX, HTML, CSS, JSP Tag libraries to simplify teh complexities of teh application.
- Created SQL Map config files to create teh sql queries, map teh data and objects to retrieve data from teh database using IBATIS. Injected objects using Spring dependency injection concepts
- Have worked on Oracle 11i data base for storing and retrieving teh application data
- Implemented procedures, packages, triggers, and different Joins to retrieve teh data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in teh database.
- Connected to Web Services applications using CXF and integrated it with Maven and spring.
- Created a batched job which retrieves teh records from teh database and sends teh data to teh letter generating web service. Used Pentaho (ETL) to create teh module and integrated it into batch application written in java using spring batch concept.
- Integrated multiple applications consuming different types of web services using REST and SOAP api and tested them successfully.
- Maven is used to create build file and does Unit testing by creating Test Suites using Junit Framework.
- Solving teh issues found during teh testing phase for all teh modules that developed. Extensive troubleshooting, regression and stress testing for teh developed module and improved teh performance of teh application.
- Involved in code versioning, Check In, Check outs and code merging using SVN versioning tool.
- Involved in code reviews and deployment of teh application on development, testing and production servers
- Involved in teh integration of all teh 3-tiers of teh architecture consisting of Data service layer, Business Object layer and Presentation layer (front frameworks).
- Involved in teh integration testing and made sure teh data flows correctly from one sub system to another.
Environment: JDK1.6, Spring MVC 2.5, Spring WS, CXF, Tomcat 6.0, JSP 2.0, JQuery, REST, SOAP, Rules Engine, HTML, XML, Oracle 11i, IBATIS, SQL, UML, Eclipse 3.x, SOAP, Log4j, WSDL, SVN, JUnit, Maven, Unix, Jira 8&9, Pentaho, Quartz.
Confidential, Harrisburg, PA
Senior Java Developer
Responsibilities:
- Involved in an active role in teh team by interacting with business analysts to gather and analyze requirements. Converting business requirements into high level technical design documents,
- Designed and developed teh light weight DTO’s, model and backing beans, and user screens for UI (presentation) layer for new applications using Java Server Faces 2.0, Apache My Faces, JSP 1.2, and JQuery for client side validation. Used Spring MVC 2.5 to create U.me screens and integrate them into existing applications when there is an enhancement.
- Implemented Design Patterns like Model View Controller, Session, Factory, Singleton, and Data Access objects and implemented controller classes like handler, action and utility classes.
- Modified business layer logic according to teh changed new policies.
- Connected to teh databases using JDBC calls statements. Used stored procedures to get teh data from database and developed different SQL queries for implementing teh business logic.
- Modified EJBs’ to handle business logic implementation and deployed them into WebLogic application server.
- Involved in developing of IBM MQ JMS Queue and Message Driven Beans (MDB) to connect to teh other agencies.
- Extensively used core java concepts such as OOPs, Collections and exception handling for code enhancement and maintenance.
- Developed teh Servlets for generating teh grids for displaying teh customer data.
- Used REST api type Web services to insert teh data into database.
- Used DOM parser to parse XML documents and XML is used to store and communicate data between different tiers.
- Used Novell identity management for identifying users and employers. Used LDAP services in Novell identity manager for autantication and authorization.
- Developed applications that connect with teh LDAP and displayed teh data on teh U.me according to teh requirement and user security.
- ANT is used to create build file and does Unit testing by creating Test Suites using JUnit Framework.
- Solving teh issues found during teh testing phase for all teh modules that developed. Extensive troubleshooting by going through teh logs on teh server side, stress testing for teh developed module and improve teh performance of teh applications.
- Involved in code versioning, Check In, Check outs and code merging using Star Team versioning tool.
- Involved in code review and deployment of teh application on development, testing and production servers
Environment: JDK1.6, Hibernate 3.0, Spring MVC 2.5, JSF 2.0, JDBC, LDAP, Web Logic Server 10.0, MQ Series 7.0, REST, EJB 3.0, JMS, JSP, Java Script, CSS, HTML, XML, XSLT, MS SQL Server2008, SQL, UML, DOM, Eclipse 3.x, SOAP, Log4j, WSDL, CVS, JMS, JUnit, Ant 1.7, Unix.
Confidential, Atlanta, GA
J2EE Mid-Level Developer
Responsibilities:
- Involved in coordinating teams Confidential different locations, distribute work and ensured teh milestones are reached on time in all phases of software life cycle development and followed agile methodology.
- Developed technical design specification by communicating with functional design, architect, UI and data mapping teams.
- Designed teh Sequence & Class Diagrams for different modules.
- Involved mainly with teh DSL orders module of teh SSP Workflow.
- Involved in developing teh Internal UI of teh application which enables teh customer service people to update teh status of teh order internal to teh SSP Workflow.
- Implemented Design Patterns like Model View Controller, Session, Factory, Singleton, and Data Access objects.
- Developed teh application based on Struts MVC, designed Action Classes, Form Beans. Used teh Struts validation in teh presentation layer.
- Developed Dyna Action Forms, Mapping actions to achieve teh required functionality.
- Developed code for validations of eevery system involved in SSP Workflow which involves in interacting to various systems which makes teh customer’s order valid.
- Used Hibernate for interacting with teh database for tracking and checking teh status.
- Involved in coding of teh updated tracking and status of teh order submitted by teh customer.
- Used JMS extensively for sending messages to different systems for interacting with many systems for teh validating teh customer order, for updating and tracking teh order in teh UI of teh website and in teh internal UI of SSP and for Debit/Credit Card Processing.
- Experience in deploying teh Java Applications on Weblogic Server.
- Designed and coded teh business service layer of teh application to meet business requirements.
- Developed an AXIS Web service interface using SOAP for providing Cancellation of pending orders and qualification and validation information for affiliate ISP’s like EarthLink, AOL.
- Involved in Database Modifications using SQL, PL/SQL, Stored procedures, triggers, Views in Oracle11g.
- Developed test cases using JUnit framework and prepared code documentation for future reference and upgrades.
- Extensively worked on SAX and DOM parsers to parse teh XML documents.
- Generated ANT scripts for deployment and configuration Management.
- Log4j was used for Logging Events.
- Generated development, deployment and QA plans.
- Application support through various phases of teh project (DIT, SIT, Production).
Environment: Jdk 1.5, Core Java, EJB, Spring 2.5 DI, JAXB, J2EE, JMS, XML, WebLogic 10.0, SOAP 1.2, AXIS 1.4, JSP, Struts 1.2.9, Rational Rose, CVS, WebLogic 10.x, JAXB, IBM MQ Series, TOAD, Hibernate 2.5, Oracle 10g, Ant 1.7, Windows XP, Unix, Java Script, CSS
Confidential, Durham, NC
J2EE Consultant
Responsibilities:
- Responsible for reviewing business user requirements and participated in meeting teh users with Business Analysts.
- OO Analysis and Design using UML including development of Class Diagrams, Sequence Diagrams, State diagrams and implemented these diagrams in Microsoft visio.
- Developed teh application based on MVC architecture using Struts Framework, designed Action Classes, Form Beans. Used teh Struts validation Framework in teh presentation layer.
- Developed Dyna Action Forms, Mapping actions to achieve teh required functionality.
- Used Hibernate to do teh O-R mapping and used HQL to transfer teh data to and fro for inserting, updating and accessing teh information from teh database.
- Developed user interface using JSP, Java Script, Ajax, JSP Tag libraries to simplify teh complexities of teh application.
- Used Enterprise Java Beans (EJBs) extensively in teh application; Session Beans to perform user autantication; Entity Beans in teh development of Data model; Message Driven Beans for teh asynchronous communication.
- Developed Session EJBs which encapsulated teh business logic for getting an insurance quote and tan buying.
- Developed JMS Queues for synchronous message exchange via MDB for successful claim order.
- Integrated MQ Series messaging for communication between different systems running on different platform.
- Developed web services for insurance quotes, medical history, and retrieve bills etc using SOAP, WSDL, Apache Axis API.
- Used XSL/XSLT for transforming and displaying reports.
- Extensively used Eclipse while writing code & used Clear Case for version control.
- Implemented test cases for Unit testing of modules using JUnit. Involved in 24X7 rotation production support.
- Involved in writing teh ANT scripts to build and deploy teh application.
- Used Log4J to monitor teh Error Logs.
Environment: Jdk 1.5, JSP 2.0, Struts 1.3.x, Hibernate, EJB 3.0, IBM WAS 6.0, MQ Series, JMS, SAX, SOAP, WSDL, DOM, JAXB, Ajax, Log4j, JUnit, ANT, HTML, Eclipse 3.x, Clear Case, PL/SQL, Unix, MS SQL server 2005, Novell Identity Management, Rational Rose
