Java/j2ee Developer Resume
Gardner, KS
SUMMARY
- Over 10 years of Software Development experience in Object Oriented Programming, Design and Development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.
- Over 5+ years development in Spring IOC, MVC and AOP Modules.
- Over 5+ years development in SOAP and REST Web services.
- Well versed with complete Software Life Cycle Development (SDLC) process which includes Analysis, Designing, Developing, Testing, Implementing and Documenting the entire life cycle using various methodologies like Waterfall, Agile, Scrum, Test Driven development.
- Strong experience in Web Application Development using Servlets, JSP’s and JDBC through various IDE’s like ECLIPSE and Jdeveloper.
- Extensively worked on implementing Service Oriented Architecture (SOA architecture) using XML Web Services (SOAP, WSDL and UDDI).
- Hands on experience in solving software design issues by implementing design patterns like Singleton Pattern, Business Delegate Pattern, Front Controller Pattern, MVC Pattern, Factory Pattern, Abstract Factory Pattern, DAO Pattern and Template Pattern.
- Experienced in creating effective User Interfaces using various technologies like JSP, JavaScript, GWT, HTML5, and CSS3.
- Experience in programming with Struts Framework and Spring Framework.
- Expertise in using HTML5, DHTML, CSS3, Java Script, JSP, JQuery,Angular JS Custom tags in designing web pages.
- Hands on experience in using Hibernate and JPA for Object Mapping with databases.
- Experience in using SAX, DOM parsers.
- Working experience with databases such as Oracle, MYSQL.
- Experience in writing various test cases using JUNIT framework.
- Developed code using Test Driven Development(TDD).
- Strong experience in database design, writing complex SQL queries and Stored Procedures.
- Have extensive experience in building and deploying applications on Web/Application servers like IIS, WebLogic, WebSphere, JBoss and Tomcat.
- Experience in Building, Deploying and Integrating with Ant and Maven tools.
- Experience in development of logging standards and mechanisms using Log4j.
- Worked as a Lead and Onshore Co-coordinator.
TECHNICAL SKILLS
Programming Languages: Java JDK 1.6, C, C++, HTML
Frameworks: Hibernate, Spring, Struts
Web Services: WSDL, SOAP
Client Technologies: JQUERY, Java Script, CSS, HTML,DOJO,GWT,AJS
Operating Systems: UNIX, Windows, LINUX
Application Servers: WebSphere, Tomcat, Weblogic, JBoss.
Web Technologies: JSP, Servlets, JDBC, Java Beans, Web Services
Databases: Oracle, Microsoft SQL Server, & MYSQL
Java IDE: Eclipse, Jdeveloper, IBM RAD
Build Tools: MAVEN, Ant
Version Control Systems: CVS, Subversion
PROFESSIONAL EXPERIENCE
Confidential, Omaha, NE
JAVA J2EE Developer
Responsibilities:
- Design, develop and test ESB infrastructure on the JBoss ESB platform.
- Developed UC4 Schedule based ESB Services to integrate RMS Retail system.
- Developed Real time based ESB Services to integrate DCM system.
- Developed Service Oriented Architecture solutions to replace existing tightly integrated systems.
- Implementation using JBOSS ESB, Java, Spring, JAXB, Hibernate, Oracle Database, Maven, and Serena.
- Diagnose and solve JBOSS ESB Application performance and stability issues.
- Worked with SMEs, created system level analysis, design and documentation.
- Experience in implementing Service Oriented Architecture (SOA) solutions using JBOSS ESB architecture, JMS and Web services.
- Was solely responsible for all deliverables interfaces assigned to me for re-try logic.
- Involved in converting the existing interface to Jboss Fuse Service, Camel and ActiveMQ
- Configured the ActiveMQ with Jboss Fuse Service.
- Involved in creation queues and topics with JMS, created messages and send to queues.
- Supported for retry logic implementation by working with SME team and client business team to fix few issues in production for interface related issues.
- Gathering requirement analysis by interacting with the client team, designing the low-level and high-level architecture, coding and testing the modules and post release support.
- Preparing/Reviewing the LOE (Level of Effort) and ROM (Rough order Magnitude) Estimation for Fuse Service projects
- Involved in Peer Reviews, Presenting the Design Walkthrough to the Client Business Team.
- Interacted with Client to solve various production issues.
- Involved in the Analysis, Design, Coding and Unit testing with SEP(Software Engineering Process)
- Involved in the creation of HLA, DTD (Detailed Technical Design) and Unit Test case scripts.
- Have performed all the releases/migrations and helped the team in resolving critical issues.
- Implementation of J2EE Design Patterns like Session Façade, Business Delegate and Data Access Objects.
- Developed XML and XSLT pages to store and present data to the user using parsers.
- Involved in configuration and deployment of application on Jboss Application Sever.
- Module and Unit Level Testing with JUnit and logback.
Environment: Core Java, Web Services, JDK 1.6, J2EE, Springs 3.2.8, Hibernate 4.0.0, Maven, Logback, JMS, Jboss Application server 5.2, Oracle 11g, SQL Developer, SOAP,WSDL and Dimensions.
Confidential, Gardner, KS
Java/J2ee Developer
Responsibilities:
- Responsible for design, development, coding, code review, testing
- Followed Scrum Incremental process of Agile Software Development methodology, also involved in assigning them to Jr. Java Developers.
- Gathered business requirements and wrote functional specifications and detailed design documents
- Developed bundles in OSGI Libraries.
- Implemented Spring MVC to connect to front end UI and perform operations. Made Ajax calls wherever required with spring controllers.
- Developed and maintain the persistence layer using Spring JdbcTemplate.
- Used Spring validations to perform validations of front end and Throw all the exceptions
- Developed the User Interface using JSF, HTML5, XML, Java script, CSS3 and Angular JS
- Used Spring IOC, Autowired Pojo and DAO classes with Spring Controller
- Deployed the application to service mix 4.4.1 server
- Built components scheduling and configuration using Maven
- Wrote numerous test cases using JUnit framework.
- Implemented and SOAP web services with apache-cxf.
- Developed and consumed REST web services with JAX-RS .
- Responsible for maven builds and deployments of ICL Application to devint environments
- Worked on TDD (Test Driven Development)
- Was responsible to build components in using GWT (Google Web Toolkit)
Environment: OOAD, Java 1.6, J2EE, Service Mix 4.4.1, Active MQ 5.5.1, Camel 2.8.4,Karaf 4.1,Oracle 11g,Spring 3.0.6, Maven 2.3.7, XML, REST API, Eclipse Indigo, SVN, Spring Validations, JUnit 4.8.1, web logic 10.3
Confidential, Gardner, KS
Java/J2ee Developer/Lead
Responsibilities:
- This Application is designed using J2EE design patterns and technologies based on MVC architecture.
- Was solely responsible for all deliverables for all metasolv interface related projects.
- Supported for preparation of test plans/scripts and test approach for the Application/Interface functionality as well as Migration tasks.
- Performed a role of liaison between offshore and client business team.
- Identifying the problems and proposing solutions in the metasolv interfaces and metasolv GUI.
- Involved in creation queues and topics with JMS, created messages and send to queues.
- Supported for change order implementation by working with offshore team and client business team to fix few issues in production for metasolv interface related issues.
- Preparing/Reviewing the LOE (Level of Effort) and ROM (Rough order Magnitude) Estimation for metasolv interface related ASR releases and other projects.
- Gathering requirement analysis by interacting with the client team, designing the low-level and high-level architecture, coding and testing the modules and post release support.
- Involved in Peer Reviews, Presenting the Design Walkthrough to the Client Business Team.
- Interacted with Client to solve various production issues.
- Involved in the Analysis, Design, Coding and Unit testing with SEP(Software Engineering Process)
- Involved in the creation of HLA, DTD (Detailed Technical Design) and Unit Test case scripts.
- Have performed all the releases/migrations and helped the team in resolving critical issues.
- Created class diagrams and use case diagrams using Rational Rose.
- Implementation of J2EE Design Patterns like Session Façade, Business Delegate and Data Access Objects.
- Actively involved in design of the application architecture in lines of Struts Frame work based on MVC2 Architecture with JSP as View, Servlets as Controller and combination of EJBs and Java classes as Model.
- Designed and developed presentation layer using JSP, HTML5, JavaScript, JQuery, DOJO,CSS3 and JSON.
- Involved in Design and Development of database in Oracle.
- Developed Web services using Apache Axis.
- Developed XML and XSLT pages to store and present data to the user using parsers.
- Involved in configuration and deployment of application on Web logic Application Sever.
- Created tables and SQL queries in Oracle.
- Module and Unit Level Testing with JUnit and log4j.
- Developed code using TDD (Test Driven Development).
- Used Apache Ant for building the application.
- Developed and consumed web services with JAX-WS .
- Developed and consumed REST web services with JAX-RS .
Environment: Core Java, Web logic Integration (WLI) 8.1, JDK 1.5, J2EE, Struts 2.2.1, JSTL, JSP, Hibernate 4.0.0, Ant, Log4j, JMS, Web Logic Application server 8.1, Oracle 9i, SQL Developer, SOAP,WSDL and SVN,Eclipse
Confidential, Colorado Springs, CO .
Java/J2EE Developer
Responsibilities:
- Involved in developing application using SPRING framework like Spring ORM and Spring IOC.
- Developed applications using Eclipse IDE and deployed in Web Logic server.
- Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries
- Developed and maintain the persistence layer using Hibernate.
- Developed the User Interface using HTML5, XML, Java script, JQuery and CSS3.
- Created Entity using JPA and SPRING and used Top linkto connect to the Oracle database to store and fetch data from database.
- Extensively Used Ant tool to build and configure J2EE applications and used Log4J for logging in the application
- Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting
- Designed and developed code using TDD(Test Driven Development)
- Was responsible to develop unit test cases using JUnit.
- Hands on coding experience in Eclipse
Environment: J2EE, Java/JDK 1.5, JSP, Servlets, Spring 2.0, JavaBeans,, Struts 2.0, AJAX, XML, XSD, DOM, HTML/ DHTML, JavaScript, WebSphere7 Hibernate 4.1.9, Oracle 10g,, SOAP 1.2, WSDL,UDDI,UNIX, RAD 7.0,WIN CVS 2.0, Ant 1.6, JQuery, JUnit, log4j.
Confidential
Java Developer
Responsibilities:
- Involved in using XML for developing tools for user interface customization
- Developed web GUI using HTML, JSP and EJB’s under MVC architecture
- Developed various management modules using MVC Struts
- Involved in Application development with IDE Tool Eclipse and web servers web logic and Tomcat.
- Used Struts tag libs configuration for user interface development.
- Involved in multi-tiered J2EE design and coding utilizing Spring MVC framework.
- Used various Java, J2EE design patterns like Factory, Singleton, DAO and DTO.
- Successfully executed all the test cases and fixed bugs/issues identified during the test cycles
Environment: J2EE, spring 3.0, AJAX, XML, JUnit, Oracle, Hibernate 4.0, Web services, XML Eclipse, Patterns: Factory, Singleton, Tomcat, Data Transfer Object and Data Access Objects
Confidential
Application Developer
Responsibilities:
- As a Software Developer played an end to end role starting from requirement analysis, designing, coding, integration of code with other modules, unit testing, Uploading of code into harvest, Defect fixing in system test and Preproduction test phases (User Acceptance testing), co-ordination with the Production team till the implementation and Post production support.
- Knowledge acquisition and analyzing Business requirements.
- Preparing Design document and unit test cases based on the Business requirements.
- Involved in Coding and Unit Testing.
- Communicating status to Team Coordinator on a regular basis.
- Providing support during the implementation and also post production support.
- Involved in trouble shooting production issues after post production.
- Defined and documented key process areas.
- Created documents like code review check list, Migration check list, even involved in system testing and have also part of the review process of Regression test cases.
- Worked as a Production On-Call support resource and resolved critical issues.
- I have been conducting analysis of the Confidential in environment to identify performance bottlenecks for the existing applications.
- Analyze, recommend, and install client requirements for hardware and software solutions.
- Involved in addressing production outage issues and post implementation issues
- Involved in 7 major releases and 4 minor releases as Developer.
- Involved in Analyzing and Fixing defects during Assembly and Product testing phases.
- As part of my role I interacted with the client team to understand the issues raised by users and provided technical solutions for problems.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Designed and developed and implemented reusable design patterns for pagination editable and Sortable pages using JSP, custom tags and Java.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Integrated Spring Web and Spring DI with Struts framework. Spring ORM layer used Hibernate.
- Implemented Java and J2EE Design patterns like Factory, Abstract Factory, Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Developed JMS synchronous client to send and receive SOAP message over MQ series transport layer.
Environment: Core Java, EJB, XML, Design Patterns and ILog Jrules.