Java, J2ee Developer Resume
Minneapolis, MN
SUMMARY:
- Over 9 years of IT experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented applications and Web based enterprise applications using Java/J2EE
- Around 9 years of experience in implementing web applications projects using Web logic, Web sphere, JBoss, Apache Tomcat, and IDEs like Eclipse, RAD, Web - logic Workshop, and RSA
- Expertise in designing and developing web based enterprise applications using J2EE technologies like JDBC, Servlets, JSPs, Struts, Log4J, JNDI, JSTL, Rich Faces, JQuery, Ajax, Web services/SOA, XML, HTML and UML
- Developed a standard JSP based User Interface for the tool
- Extensive experience working in Struts Framework, O/R mapping Hibernate framework
- In depth understanding of Java design patterns like Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton
- Extensive experience in Software Development Life Cycle (SDLC) - Requirement Specification, Design documents and Test cases
- Experienced in SOA based architecture and in agile approaches, including Scrum and Extreme Programming, Test-Driven Development
- Experience in database tools like Toad, SQL Navigator for writing Sub Queries, Stored Procedures, Triggers, Cursors, Functions and Packages
- Hands on experience in Unit testing and Module testing using JUnit
- Experience working with Databases like Oracle 9i/10g and PL/SQL
- Experience in writing Perl scripts, UNIX Shell Scripts for complex code manipulations and run batch applications
- Ability to write test cases and test plans
- Used CVS, Visual Source Safe, Tortoise SVN, MKS, and Subversion and Borland Star team
- Experience in working with operating systems like Windows and UNIX
- Attended the Weekly Status meeting with the team and Business Analyst, discuss about the present and future plans, and prepare the Meeting Minutes document.
TECHNICAL SKILLSET:
J2EE Technologies: JDBC, ODBC, Servlets2.3, JSP1.2, JSF, XML, MVC, Struts, Spring, JNDI, Hibernate3.0, LOG4J, JUNIT, JMS, JSTL, EJB, MQ, Ajax, Java Script, JQuery, MQ Message, SOAP Web Services, REST Web Services.
JAVA: Collections, Multi-Threading, RMI, Sockets, Applets.
IDE Tools: RAD7.5, My eclipse, RSA, WSAD5.1.2, Net beans, Eclipse, Eclipse igloo, Eclipse JUNO, Ant, Maven, Web logic workshop.
Web Technologies: JavaScript, JQuery, CSS, HTML, DHTML, XML, XSL, SOAP.
Databases: Oracle 9i/10g, SQL, PL/SQL, DB2.
Version Control Tools: CVS, VSS, MKS, SVN.
Application/Web servers: Apache Tomcat, Web Sphere, Web logic, JBoss, Apache Web server.
Operating Systems: Windows XP/2000/NT, Unix, Linux.
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis, MN
Java, J2EE Developer
Responsibilities:
- Responsible end-to-end design, development, implementation and management life-cycle of a J2EE based applications that are scalable, reliable, secure and fault-tolerant.
- Participate in the development of software through planning, design, programming/coding of Confidential ’s computer systems, tools and software.
- Implemented the asynchronous to improve the performance of the application.
- Developing the application using Spring Framework that leverages the classical Model-View-Controller (MVC) architecture.
- Creating and Consuming restful web services from the Fraud Manager Service.
- Building the JSON Object and implementing in to the json-schema.
- Implemented the validation logic for the JSON Object.
- Implemented the pagination logic in the server-side to reduce mobile burden.
- Designed and developing web based client using JSP, JSTL and WRIA.
- Interacting with different systems like TANDEM, ACH, and SEAS through SOAP web service and get the accounts based on the request.
- Uses the Tortoise for version control across common source code used by developers.
- Using WebLogic application server along with Eclipse to build and deploy the web application.
- Written test cases and test plans for the each module and move in to other module.
Environment: Java, J2EE, Spring MVC, Spring Rest Service, Rest-web service, JAX-RS, Json, Maven, Soap-UI, WRIA2.11, YUI, Tortoise SVN, Oracle, DB2, Junit, Mockito, MyEclipseForSpring, WebLogic, JIRA, Anthill.
Confidential, Atlanta, GA
Java, J2EE Developer
Responsibilities:
- Responsible end-to-end design, development, implementation and management life-cycle of a J2EE based applications that are scalable, reliable, secure and fault-tolerant.
- Extensively used Scrum Programming concept which is part of agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
- Developing the application using Spring Framework that leverages the classical Model-View-Controller MVC) architecture.
- Responsible for creating the Action Classes and Action Form of Struts to build the Controller component of MVC architecture.
- Used EJB, XML, and JNDI in the application and developed Session beans to in house business logic at the Middle Tier Layer.
- Involved in designing the user interfaces using JSPs.
- Updating the existing Web Services - request and response into J2EE Package (ear) file created and also configure the Web logic Environment for deployment of the Web Services.
- Involved in creating all Java Server Pages, JavaBeans and invoking EJB Components through JNDI.
- Actively involved in designing and implementing Session Façade, Service Locator and Data Transfer Object, Business Delegator design patterns to call EJB’s.
- Used Hibernate Mapping Files to connect to database
- Developing the application using design patterns such as Business Delegate, Session Façade, Service Locator, Data Access Objects (DAO) and Singleton to access individual Session and Entity beans.
- Creating Hibernate ORM framework as persistence engine, actively engaged in mapping, and hibernate queries.
- Implementing spring framework and Hibernate in the application and prepared the action classes and JSPs and mapped the Java Bean classes to the respective tables in the database.
- Designing and developing web based client using JSP, JSTL.
- Develop client side validations using HTML, CSS, JavaScript, and Struts validator framework.
- Using the Web logic, creating the Data source and Connection pool for the application.
- Responsible for Writing the unit test cases and test the code before delivering the code to testing team.
- Developing JUnit test cases for all the developed modules.
- Monitoring the error logs using Log4J and fixing the UAT defects.
- Using Selenium script to create the accounts in dev. environment and debug the application.
Environment: Java, JSP, Struts, Spring MVC, Hibernate3.0, EJB, DAO, Web Services, Web Sphere, Eclipse, Maven, Java Script, JQuery, subversion, Oracle, PL/SQL, Agile methodologies, TDD, Log4j, SOAPUI, JUnit, Selenium, TestNG, JIRA, Sonar, Next Gen.
Confidential, Minneapolis, MN
Java, Web Developer
Responsibilities:
- Responsible end-to-end design, development, implementation and management life-cycle of a J2EE based applications that are scalable, reliable, secure and fault-tolerant.
- Participate in the development of software through planning, design, programming/coding, testing, debugging, monitoring, and maintaining of Confidential ’s computer systems, tools and software.
- Bridge the gap between design and technology, pairing with visual designers, information architects and other developers to build pixel-perfect user experiences.
- Effectively balanced and prioritized multiple projects (ISO20022, Product Recovery) simultaneously while working with FTS project.
- Developing the application using Struts and Spring Framework that leverages the classical Model-View-Controller (MVC) architecture
- Responsible for creating the Action Classes and Action Form of Struts to build the Controller component of MVC architecture.
- Configured and developed Spring IOC container.
- Implemented spring framework in the application and prepared the action classes and JSPs and mapped the Java Bean classes.
- Designed and developing web based client using JSP, JSTL and WRIA.
- Design the screens as per the wireframes by using the JSP and WRIA frame work.
- Uses the Tortoise for version control across common source code used by developers.
- Interact with Stored procedures by which are designed by COBOL programming language.
- Worked with offshore team to convert WRIA1.2.1 to WRIA1.7.
- Develop client side validations using HTML, CSS, JavaScript, and Struts validator framework.
- Written test cases and test plans for the each module and move in to other module.
- Helped test team while writing the test scenarios in SIT and UAT.
- Handling modules and Payments and Processing of ISO and End of the Day messages (ISO940 and ISO942) etc.
Environment: Core Java, J2EE, JSP, Struts, Web Logic, Web logic workshop, ANT, Java Script, JQuery, WRIA1.7, YUI, Tortoise SVN, COBOL, Oracle, DB2, Junit, Selenium.
Confidential,Minneapolis,MN
Java, UI Developer
Responsibilities:
- Involved in Complete SDLC of Project.
- Extensively used Scrum Programming concept which is part of Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
- Developed the application using Spring Framework that leverages the classical Model-View-Controller MVC) architecture.
- Designed and developed web based client using JSF.
- Using JSF for building browser-based user interfaces out of reusable components.
- Evaluated Ajax based JSF frameworks (Rich faces) based on the project needs to the care coordination, in collaboration with architecture team.
- Implementing backing bean and pojo’s to populate data in UI screen with the help of session and request scope.
- Consume the services to send/receive data from/to web services to/from backing bean.
- Worked on Rich faces component customization for the project need.
- Designed the screens as per the wireframes by using the CSS styles.
- Involved in an end-to-end design, development, implementation and management life-cycle of a J2EE based applications that are scalable, reliable, secure and fault-tolerant.
- Created a JSF Rich UI component which can be used seamlessly throughout other applications with minimal configuration effort.
- Developed JUnit test cases for all the developed modules.
- Conducted Unit testing using Mockito.
- Tested software applications using SOAP UI, which is an open source application to test the request-response from an application providing services.
- Used SVN for version control across common source code used by developers.
Environment: Java, JSF, Rich Faces, JQuery, Java Script, spring, XML, CSS, Web Services/SOAP, Hibernate, Log4j, SVN, Maven, Mockito, Tomcat, Sybase, My Eclipse glue, SOAP UI, Agile methodology, Oracle.
Confidential
Java, J2EE Developer
Project: GCP
Responsibilities:
- Involved in Complete SDLC of Project.
- Understanding business requirements and creating Detail Design Document.
- Create a web services based on client requirement.
- Establish system-to-system interface between DBOR and eCON, ECRM, BGW gateways with a set of account and bill request.
- Involved in various projects related to the Telecom from design phase to production support phase.
- Used EJB, XML, and JNDI in the application and developed Session beans to in house business logic at the Middle Tier Layer.
- Involved in designing the user interfaces using JSPs.
- Developed a JSP based interactive web site representing as online store. The User interface was built using JSPs while java servlets were used as action flow controllers.
- Java Beans were used to abstract the entities in the system.
- Build the new Web Services - SOAP request and response into J2EE Package (ear) file created and also configure the Web logic Environment for deployment of the Web Services.
- Involved in creating all Java Server Pages, JavaBeans and invoking EJB Components through JNDI.
- Actively involved in designing and implementing Session Façade, Service Locator and Data Transfer Object, Business Delegator design patterns to call EJB’s.
- Used Hibernate Mapping Files to connect to database
- Monitored the error logs using Log4J and fixed the problems.
- Converting data from Sybase to Oracle based on the requirement.
Environment: Java, JSP, Struts, EJB, JNDI, JDBC, Web services/SOA, Log4J, XML, JavaScript, Hibernate, CVS, JUnit, ANT, Web-logic Workshop, Web logic, Toad, SQL, Sybase.