Java Developer Resume
Wilmington, DE
SUMMARY:
- 7+ years of experience in the IT industry, involved in complete software Confidential life cycle including requirement gathering, analysis, design, Confidential, deploying, testing, debugging, project management, implementation & maintenance of applications.
- Expertise in J2EE - Java, EJB, Servlets, JSP, JSF, JavaScript, CSS, JSS, CSS3, JavaScript, AJAX, spring 4/3, struts and ORM tools like Hibernate.
- Involved actively in designing web page using HTML, HTML5, DHTML, Backbone, AngularJS, JQuery, JavaScript, Bootstrap and CSS.
- Worked on Agile methodology like scrum for defining user stories, tasks and defects.
- Extensive experience using XML and JSON as data interchange format for asynchronous requests and have good hands on experience working with XML, XSLT, XSD and JAXB.
- Developed web Methods Flow Service and java service including JDBC adaptor service, transaction management, caching, error handling, HTTP and SMTP client.
- Application Confidential experience using multithreading, Serialization, Externalization, Collections, Lamda's and Generics.
- Experience in developing Web Services using SOAP and XML.
- Strong experience in working with full life (SDLC) of Confidential and distributed computing technology.
- Extensive experience with Enterprise Java Beans (EJB) - Session, and Message Driven Beans.
- Experience in developing and deploying applications through Tomcat and application servers like IBM WebSphere, Weblogic and JBoss.
- Good exposure to Java Web Services Confidential using SOAP, REST, WSDL.
- Knowledge on service oriented architecture (SOA), workflows and web services using XML, Test Driven Confidential (TDD) Environment, SOAP and WSDL
- Used SVN, CVS and GIT for version control.
- Worked on Build Automation and Continuous Integration tools like ANT, Maven, and Jenkins.
- Excellent experience in developing applications using Eclipse IDE and IBM RAD.
- Strong Experience in working with Databases like Oracle and SQL Server and proficiency in writing complex SQL, PL/SQL.
- Expertise in developing application using Spring Framework that uses features of IOC, Spring MVC, Spring JDBC and AOP features.
- Strong experience with ANT, Log4j and JUNIT for unit testing.
- A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and has proven to be a good team player.
TECHNICALSKILLS:
Languages: JAVA, PL/SQL, SQL, UML
Web Technologies: J2EE, Servlets, JSP, JSF, JSTL, EJB (JPA, JMS, MDB JCE, JNDI, JAAS, RMI), JDBC, JavaBeans, Web Services (SOAP, WSDL, UDDI), XML, XSL, XSLT, Ajax, HTML/XHTML, DHTML, CSS, JavaScript, WSAD, TCP/IP, HTTP, jQuery, Angular-JS and EXT-JS
Application Frameworks: Struts, Spring, Hibernate.
Web Servers: Apache Tomcat
Application Servers: BEA Web logic, IBM (WAS) Web sphere, Jboss
IDE: Eclipse, IBM RAD and WSAD 5.0
Database: Oracle 9i/10g/11g, MySQL.
Version Controls: SVN, GIT, CVS
Unit Test and Build Tools: ANT, Maven, Log4j and Junit.
Operating Systems: Windows 7/8, Sun Solaris Unix
PROFESSIONAL EXPERIENCE:
Confidential, WILMINGTON, DE
Java Developer
Roles and Responsibilities:
- Involved in gathering business requirements directly from the end user and prepared system impact analysis document (SIA) and functionality documents.
- Responsible for the full software Confidential life cycle (SDLC) using Agile Methodology, participated in Daily stand-up meetings with Scrum Master, co-developers communicated with testers and resolved tickets.
- Design rich internet applications using Google web toolkit (GWT).
- Developed rich Single Page Applications, Angular-JS, Jquery, AJAX, HTML/XHTML, JavaScript, CSS, and XML.
- Extensively used HTML5, JSON, AJAX and DOM scripting for form validations.
- Developed generic web service architecture using Spring Web Services, JAXB, and Hibernate which could transform responses into SOAP, REST, & JSON allowing for rapid Confidential and clean separation of core business logic and communication protocol.
- Implementing new projects builds framework using Jenkins & maven as build framework tools.
- Developed build and deployment scripts using Maven (Pom.xml) and ANT (build.xml) as build tools in Jenkins to move from one environment to other environments.
- Used web services for transmission of large blocks of XML data over HTTP.
- Developed single page applications, components using Angular JS directives, controllers.
- Developed Hibernate ORM mapping and wrote HQL queries to retrieve buyer and product related information from Oracle database.
- Developed Messaging frame work for Asynchronous messaging service using JMS and MQ-series.
- Developed user interface using JSP, jQuery and used JavaScript for client side validations and used AJAX.
- Used Apache CXF, WSDL, SOAP, AXIS and JAX-WS technologies to create Web Services, generate stubs and consuming the existing services.
- To perform reporting and template creation for JIRA as directed by IT manager.
- Created REST web services to send data in JSON format to different systems using Apache CXF and spring.
- Wrote DAO classes to retrieve the information from NBA database using Hibernate
- Wrote inline SQL queries (HQL) for fetching data from the DB using Hibernate
- Worked on Web Logic 12c for deployed interface modules and used Mongo db for persist the data getting from external systems.
- Deployed the application on a WebLogic server on a UNIX platform.
- Wrote JUnit test cases for unit testing of the developed functionality.
- Used GIT for source control and developed a logging component using Log4J to log messages and errors.
- Involved in resolving bugs post production and resolved performance issues and participated in code reviews.
Environment: Core Java, J2EE, JSP, JMS, AJAX, Log4j, Restful web services, JSON, XML, JAX-WS, Apache CXF, Spring, Hibernate, JavaScript, HTML, ANT, JSF, JUnit, Eclipse, Tomcat, CSS and Oracle.
Confidential, Brookfield, WI
Java UI Developer
Roles and Responsibilities:
- Worked on Agile Rally dev for define user stories, tasks and defects, worked with offshore Confidential team and provided necessary information and artifacts.
- Developed user stories using Core Java and Spring and consumed Rest web services exposed from the profit center.
- Worked on JavaScript framework angular to augment browser based applications with MVC capability.
- Setup framework for all current and future frontend projects to use backbone.js for framework, organized module definitions and unit tests.
- Worked on SOAP UI for testing request/response client internal/external web service and outbound internal/external web services.
- Developed Apache Camel routes and defined JMS endpoints for message processing and routing.
- Used Jackson for converting JSON to domain object and domain to JSON vice versa.
- Used JUnit framework for unit testing of client inbound and outbound web services and Log4j to capture the log that includes runtime exceptions.
- Worked on Jenkins for builds and deployment using Ant scripts to build and deploy.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant to schedule the builds.
- Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.
- Well versed with Unit testing, White Box Testing, Black Box Testing, Integration testing.
- Configured Jenkins with Plugins and created Jobs Integration.
- Developed Batch jobs using Spring Batch to process transaction data.
- Worked on Crucible is a web-based application for managing code reviews.
- Integrated mongodb and Spring communication and established data mappings and used mongo Repository and Spring mongo Template for persistence.
- Used SOAP and REST to produce web services and involved in writing programs to consume the web services.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Used JAX-RPC Web Services using JERSEY REST to process the application for the customer
- Developed Web services for sending and getting data from different applications using REST, then used SAX and DOM XML parser for data retrieval.
- Used Web Services for creating rate summary and used WSDL and SOAP messages and used XML parsers for data retrieval. Also Developed and consumed REST base web services.
- Used Mongodb as backend database and Spring Mongo for data retrievals.
- Used SVN, Maven for create the project archetype and build the interface modules for create war and ear files.
- Supported Testing Teams and involved in defect meetings.
- Developed the entire application using Eclipse and deployed locally on Weblogic server.
- Responsible for builds and deployment of application using ANT tool on Weblogic server on DEV, Test, UAT, QA and Prod blades.
Environment: Agile, Core Java, Spring, Spring MVC, Jenkins, Backbone.JS, Oracle, Html, Bootstrap, JSF, CSS, JavaScript, SOAP UI, REST ATOM, Apache Camel, JMS, Jackson, Web Logic, Jira, Log4j, eclipse, Maven.
Confidential, Kokomo, IN
Java Developer
Responsibilities:
- Implemented SDLC in Agile Methodology, with Test Driven Confidential (TDD), Scrum, pair programming.
- Implementation of application using Spring MVC frame work in the Dash Bord Module Implementation.
- Developed Web services for integrating with the Enterprise Information System tier.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Beans and Action classes.
- Wrote JavaScript and Struts Validations to validate data for Customer registration and login UI screens.
- Spring framework was used for dependency injection and was integrate with different frameworks like Struts, Hibernate.
- Designed and developed UI framework was done using Struts, Tiles, Tag libraries, JavaScript, did Struts Validations.
- Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer
- Defining the technical architecture of the application using UML, Use cases, sequence diagrams and class diagrams.
- Involved in the data analysis of the Reconsilation module to reconsile the data which is on Axon legacy systems.
- Involved in the Reconciliation in core java with code optimization, Dash Board Confidential modules.
- Involved in the Optimization of SybaseQuerys using the indexing implementation.
- Analysis of Data Coming into the System from different sourcess like EAM and ESM.
- Implemented Caching to optimize the performance, wrote Stored Procedures for fetching the data from the ESM, EAM as well as AXON Hub.
- Worked on documentation of Standard Practices in WebSphere and ongoing configuration changes
- Responsible for Junit Testing.
- Act as CVS (Concurrent Versions System) Version Control Configuration Lead.
Environment: Java, JSP, Spring, JSF, Hibernate, Struts, webservers, Web Sphere Integration Developer 6.0.x, DB2, Sybase, Junit, Log4J, JUDE, XML, CVS, Perl, Shell Script, Nosql, UML, Agile Methodology, XSLT, ANT, Axis 2.0 Framework, Linux.
Confidential
Software Developer
Roles and Responsibilities:
- Involved in Confidential of project using UML Class diagrams using Rational Rose.
- Implementing MVC Architecture using JSP.
- Designed the user interface of the application using HTML Server, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript and AJAX.
- Implemented client side data validations using JavaScript and server side data validations using JSF validators.
- Enriched UI using JSF UI Components and Backing Beans, JSF, JMS involved in configuring faces-config.xml for navigations, controllers.
- Developed User Interface using JSP and Ajax based Design, added Ajax functionality to Java Server Pages using Ajax4 JSP framework.
- Developed custom JSP converters and validators, customized default error messages by creating message resource bundle.
- Implemented ORM using iBatis for mapping persistence layer to database.
- Developed business components based on Design Patterns, Developed coding by using patterns like DAO, VO, TO, Integration Pattern.
- Developed test cases like OOC, IC by using JUnit & DBUnit.
- Designed, developed, and deployed EJB components (Session and Message Driven) beans.
- Developed JDBC code for communicating with database, developed backend batch job services using Java Collections, generics, synchronization etc.
- Used JMS for insurance claim reports and status information exchange between current and legacy system.
- Involved in writing services using EJB in WSDL.
- Involved developing re-usable web services using SOAP, XML, WSDL, UDDI, XML Schemas, and JAXP.
- Developed SQL & PLSQL queries for Oracle.
- Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Session Facade and Data Access Object (DAO).
- Extensively used Eclipse while writing code & used CVS for version control.
- Deployed business components into JBoss Application Server and involved in transaction management and security management.
- Involved in writing the ANT scripts to build and deploy the application.
- Used XSL/XSLT for transforming and displaying reports.
Environment: Java, J2EE, JSF, JavaScript, AJAX, CVS, XML, JAXP, EJB, JSP, JMS, iBatis, RAD, JBoss server, SOAP, Apache Tomcat, WSDL, UDDI, JDBC, Rational Rose, Oracle 10g, JUnit, UNIX.