Sr. Java/j2ee Developer Resume
Richardson, TX
SUMMARY
- Over 8+ years of professional experience as a Java J2EE Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies.
- Experience in designing and developing web - based applications using Java, J2EE, Web Services, both SOAP/WSDL and REST, MVC framework, spring, Hibernate, Oracle and SQL.
- Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Client Server and Web based applications using J2EE/Java, JSP, JavaScript, EJB, JMS, XML.
- Experience in designing and developing web-based applications usingJava, J2EE, Web Services both SOAP/WSDL and REST, MVC framework, Spring, Hibernate, Oracle and SQL.
- Experience in working on various Spring modules (Spring MVC, DAO) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Experience in developing the front-end components using HTML5/HTML, CSS, Java Server Pages, JavaScript, JQuery, Angular Js, Ajax and XML.
- Experienced in implementing DAO layers using JPA standards and Hibernate API interfaces.
- Experience in Java design patterns such as Singleton, Access Objects (DAO), Model View Controller, factory, abstract factory, singleton, EAS, Proxy and Business Delegate.
- Experience in development of data access objects, data transfer objects as part of the persistence layer and EJB components to perform the business logic.
- Experienced in working with message oriented middleware using different technologies like JMS, Web sphere MQ.
- Experience in developing and deploying applications on WebLogic, Jboss, ApacheTomcat and WebSphere servers.
- Involved in Enhancement, troubleshooting and defect fixing of the web applications.
- Strong knowledge in Banking & Finance Domain, Healthcare and Retail.
- Experience in making POC's with new technologies.
- Strong experience of Ant/Maven for project build/test/deployment.
- Experience in software testing, Junit testing, regression testing, defect tracking and management using JIRA.
- Experience in delvering projects using SDLC & Agile SCRUM methodologies.
- Good experience with SVN and GIT version control systems.
- Strong experience with Log4j for logging information and JUNIT for unit testing.
- Strong Experience in working with Databases like Oracle 9i/10g/11g and SQL Server 2005 and proficiency in writing complex SQL, PL/SQL.
- Able to work independently during all facets of software development life cycle including requirement gathering, analysis and design, implementation, testing, deployment and production support.
TECHNICAL SKILLS
Programming Languages: Core Java
Frameworks: Spring, Hibernate, JPA, Servlets, Spring Core, Spring, MVC, Spring AOP, Spring Hibernate, EJB, JSF
Repository Tools: SVN and git repository
Web Servers: Apache Tomcat 6.0/7.0
App Servers: Oracle Weblogic, WebSphere, JBoss
IDE: Eclipse
Web Technologies: HTML, Angular Js, JavaScript, JSP, Ajax, Jquery, CSS
PROFESSIONAL EXPERIENCE
Confidential, Richardson, TX
Sr. Java/J2EE Developer
Responsibilities:
- Understanding the software requirements specification (SRS), impact analyzing and developing the TSD doc.
- Requirement gathering for the project with the customer.
- Discussing with The FedEx Office Architects and coming up with a robust design and infrastructure.
- Involved in creation of Low Level Design including sequence diagrams and class diagrams to understand the existing architecture.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams using Microsoft Visio.
- Created interactive web pages and applications by usage of HTML, CSS, Jquery, Java script and Angular JS.
- Developed using Web services - WSDL and SOAP for getting credit card information from third party.
- Developed using Web Services - WSDL and SOAP for at the client side for exchange rate calculation and used SAX and DOM XML parsers for data retrieval.
- Written client interfaces, and implementation classes to consume the web services.
- Designed/developed presentation layer components using JSF, client side validation components using Java script, JQuery and implemented Ajax calls.
- Used Model View Controller, Front controller, factory, abstract factory, singleton, EAS, Proxy Patterns in interacting between presentation, service and database components.
- Used RESTful services for publishing Web Service interfaces.
- Called Rest web services to get JSON Object and modified the response object to display in UI.
- Used SOAP messages for information exchange for Web services.
- Extensive experience with Enterprise Java Beans (EJB) - Session, Entity and Message Driven Beans.
- Reviewing the peer developers code changes. Coding for the new enhancements and issue fixes. Used Maven for build tool.
- Preparing test cases & testing the code changes in dev environment.Developed test cases and performed unit test using JUnit Framework.
Environment: Ecllipse, Java 1.5, EJB, JSF, Junit, Web Services(SOAP,WSDL), Servlets, Angular JS, Jquery, Java script, Ajax, CSS, HTML5, Maven and Oracle Weblogic
Confidential, Towson, MD
Sr. Java Develper
Responsibilities:
- Invovled in Requirements understanding and preparing Techinical support document(TSD).
- Worked in Coding and Unit testing using core Java and Junit.
- Developed with services JSP, JDBC, JAXB, servlets, DAOs, JUnit, SQL, HTML, XML, JAX-WS, WSDL.
- Developed hibernate config XML using oracle databse,created entity classes as per requirement.
- Developed application using Hibernate, ORM framework.
- Implemented REST web-service and Client with JAX-WS.
- Experienced in Agile work environment.
- Develped spring MVC design patterns.
- Worked with the following SOAP, JavaScript, Ajax, Maven, jUnit, Restful Web-Services
- Developed websphere portal configuration and xml script creation and maintenance.
- Creating fortify report by using fortify source code anlyzer.
- Building files and resolve jar file dependencies.
- Experience in ANT and Maven build tools.
- Used Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
- Responsible for testing various modules of the application and writing the test cases and test plans for the application.
Environment: Eclipse, Java 1.6, JMS, SOAP, Spring, Hibernate, RESTFull web servicesJavaScript, Ajax, Maven, SVN, Websphere MQ.
Confidential, Sanfrancisco, CA
Sr. Java Developer
Responsibilities:
- Involved in understanding the requirements.
- Developed client-server business application software using Model View Controller (MVC) Architecture, and daemon implemented by spring framework.
- Worked mainly on User Interface using HTML, JSP, CSS,JavaScript, AJAX, and JQuery.
- Designed and developed navigation, business application components based on Spring Framework annotations Spring MVC.
- Involved in writing Different Code patterns like DAO Interfaces and Implementations, Business Service.
- Interfaced with Oracle back-end using Hibernate/JPA ORM Framework.
- Took active part in software design process for both frontend part and daemon part.
- Designed and created modular maven project structure to use as skeleton for entire project.
- Created Git repository for the project and gave knowledge transfer on basic Git operations to the team.
- As part of front end team, developed manage tab and campaign setup page tab
- Simultaneously as part of Daemon team, developed JAXB bindings, Dao layers and overall daemon structure. Also developed scripts to control daemon based on environment.
- Developed project deployment descriptors in maven so that the front end module is exported as a war and daemon is made into a portable zip that can be deployed anywhere and run.
- Configured the JMS, created JMS connection factories, queues.
- Extensively used the LOG4j to log regular Debug and Exception statements.
- Fixing client reported bugs on UI or functional issues found during testing.
Environment: Eclipse, Java 1.6, HTML, JSP, CSS, JMS, MQ series, Javascript, Spring 3.0 and Hibernate, Log4j, GIT, Tomcat 6.0/7.0
Confidential, Sanfrancisco, CA
Java Developer
Responsibilities:
- Developed JSP pages using HTML, CSS, JavaScript, Jquery, Ajax.
- Developed client-server business application software using Model View Controller (MVC) Architecture implemented by spring framework.
- Primarily focused on the Spring Components such as DispatcherServlets, Controllers, Model and View Objects, View Resolver.
- Involved in writing Different Code patterns like DAO Interfaces and Implementations, Business Delegate.
- Created Web.xml, Servlet-config.xml files to integrate all the components in the spring MVC framework.
- Developed Java POJO's to capture the UI data and communicate with Spring MVC.
- Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements and to manipulate the data in the database.
- Involved in JUnit Testing and Defect Fixing.
- Extensively used the LOG4j to log regular Debug and Exception statements.
- Responsible for Development, testing and implementation of the application.
- Fixing client reported bugs on UI or functional issues found during testing.
- Involved in development of Chage Requets.
Environment: Eclipse, Java 1.6, HTML, CSS, Javascript, Jquery, Ajax, Spring 2.5, JSPGIT, Tomcat 6.0/7.0
Confidential
Software Engineer
Responsibilities:
- Developed rich and complex Web UI using HTML, JavaScript, CSS.
- Worked on Application development using multithreading, Serialization, Externalization, Collection framework, Generics and Core JAVA.
- Designed and modified User Interfaces using JSP, JavaScript and CSS.
- Maintain and manage code including revising code as needed to fix bugs and/or in response to requests for new features.
- Involved in design mock up screens using HTML.
- Experienced using the LOG4j to log regular Debug and Exception statements.
- Actively involved in the fixing bugs.
- Involved in the entire lifecycle of our development project from analyzing and designing.
Environment: Eclipse,Core JAVA, Java script, HTML,CSS,SQL server 2005,Tomcat server
Confidential
Programmer Analyst
Responsibilities:
- Requirement analysis of the business specifications, development of programs specification, System Testing, Internal code reviews for quality, Client Interaction.
- Interacting with GIS Engineers to get requirements and attending business calls as Part of this project.
- Designed and developed web pages using Struts framework and implemented validation, tiles and struts-layout.
- Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
- Developed Java Beans and these’s using Struts, JSTLTaglibraries and Custom Tags.
- Used struts tag libraries (like html, bean, and logic) in the JSP pages.
- Developed an application using CSS,Java Script.
- Written SQLs, stored procedures for interacting with database.
- Wrote unit testing codes using JUnit, resolved bugs and other defects using Firebug and eclipse's debugging tool.
- Involved in writing shell scripts for deploying application on UNIX.
- Involved in integration and regression testing of the project.
- Involved in coding and developing business related to java components.
Environment: Eclipse, Core Java, Struts, JSP, CSS, Java Script, Unix, Junit, Tomcat server
