Sr Java/j2ee Developer Resume
Minneapolis, MN
SUMMARY
- Over 8 Years of experience in professional experience in developing various web and enterprise applications using Java/J2EE.
- Involved in all phases of software Development Life Cycle (SDLC) including Proposal, Process Engineering, Design, Development, Testing, Deployment and maintenance.
- Experience in design and development of multitier applications using Java, J2EE, JPA, JMS, JDBC, EJB, Spring, Struts, Hibernate, XML,XSD, SOAP, WSDL, HTML, JavaScript, CSS, Tag Libs, AJAX, JSON, and JUnit.
- Proficient in XML related technologies such as Apache Axis, JAXP and JAXB for parsing XML into java object.
- Extensive experience in developing web based applications using Java and J2EE technologies like JSP, Servlets, EJB, Struts, JDBC, JMS, spring, Hibernate, JSF, XML, SAX/DOM, and JAX - B.
- Expertise in developing the multi-tier web applications in both Spring MVC and Struts MVC.
- Extensive experience in using MVC (Model View Controller) architecture for developing applications using JSP, JavaBeans and Servlets.
- Actively involved in developing the user interfaces using the Data Power XSL’s and SOFEA framework using the JavaScript, jQuery and AngularJS.
- Used Data Power XSL’s for implementing the User interface, business logic and retrieving the data from backend services.
- Experience in implementing SOA architectures with web services using WSDL, SOAP and XML.
- Experience in working on Struts 1.1/2.0 framework. worked with various Design Patterns and J2EE Design Patterns like Front Controller, Business Delegate, Session Façade, Singleton, Intercepting Filter, Data Access Object (DAO), Service Locator
- Experience in writing unit test cases by using JUnit4 framework.
- Strong experience in Developing and Consuming SOAP web Services using JAX-WS.
- Strong experience in developing and deploying Web Services with JAX-RPC end points and EJB Session Bean end points.
- Experience in working on various Spring 3.0/2.5 modules (MVC, DAO, ORM, Core and AOP) along with Hibernate3.0 as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Developed functional specifications and design documentation.
- Experience in developing Win Forms, User and Custom Controls using .Net Technologies.
- Proficient with database programming languages using T-SQL and developing complex Stored Procedures, Functions, Joins, Triggers and creating database Views.
- Good Knowledge in SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS).
- Experience with Relational Databases like SQL Server 2012/2008/2005 and Oracle 11g/10g/ 9i.
- Good exposure to Agile based project implementation.
- Responsible for Co-ordination and communication with the development and analysis team in design elaboration phase. Participated in Peer-to-Peer code review, presentations and knowledge transfer.
TECHNICAL SKILLS
J2EE Technologies: JSP, Servlets, REST, SOAP, JMS, AJAX, EJB 1.x/2.x/3.x, JDBC 2.x, JNDIJMS, Facelets, XML Deployment Descriptors
Database Skills: Oracle 8i/9i, DB2, SQL Server 2000/2005, MySQL.
Frameworks: Hibernate, Spring, Spring MVC, Mate, Adobe Flex, MXML, Action Script
Developer Tools: Eclipse 2.x/3.x, Maven, NetBeans, JUnit, JIRA, Tortoise SVN, Putty, TOAD, ANT
Web Technologies: HTML, DHTML, CS3, AJAX, Angular JS, Web Services JAX-RPC, JAX-WS
Web/App Servers: JBoss 4.x, IBM WebSphere 7.0, Web Logic 5.x -6.x, Apache Tomcat5.x/6.x/7.x
Operating Systems: Windows 95/98/NT/XP, UNIX, Linux, MS-DOS
Methodologies: Agile, SCRUM, TDD
Version Control: SVN, CVS, Clear Case
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Sr Java/J2EE Developer
Responsibilities:
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Worked on the spring framework like Spring IOC and Spring DAO.
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
- Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Actively involved in developing the user interfaces using the Data Power XSL’s and SOFEA framework using the JavaScript, jQuery and AngularJS.
- Used Data Power XSL’s for implementing the User interface, business logic and retrieving the data from backend services.
- Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Implemented the caching mechanism in Hibernate to load data from Oracle database
- Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
- Used Apache CXF as the Web Services framework to implement the REST APIs involved
- Worked on web services SOAP and REST technologies.
- Developed and designed interfaces using HTML, JSP, ANGULAR JS, Server Side components using Servlets on Eclipse.
- Implemented functionality using Servlets, JSP, HTML and Struts Framework., Hibernate, spring, Java Scripts and Cucumber.
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Designed and developed new features for application using java, j2ee, JSP, Servlets, Struts, Java, EJB, JDBC, HTML, JSTL, JavaScript and XSL.
- Prepare Java/J2EE development structure for Eclipse, maven, Jetty.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Designed/Developed extensive additions to existing Struts/Java/J2EE Web Application utilizing Service Oriented Architecture (SOA) techniques.
Environment: Spring, SOA, JAVA 7, JAVA8, J2EE, Hibernate, JQuery, Struts, Angular JS, Oracle, Ajax, Apache CXF, PL/SQL, REST, SVN, Eclipse, Agile, MAVEN, Junit, ILOG, UML, Jasper Report, JSP, SERVLET, Web logic, Coherence, JDBD, Node,.
Confidential, Woodland Hills, CA
Mid-Level Java/ J2EE Developer
Responsibilities:
- Participated in the complete life cycle of the project (Analyzing the client requirements, designing, developing and testing).
- Participated in JAVAX swing to create GUI and other components to demonstrate search result's distribution situations.
- Involved in 24x7 production support and issue resolution and provided quick turnaround for critical production issues.
- Worked on designing the application.
- Designed Application components Using Angular Js.
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Responsible for designing and implementing spring framework with Hibernate.
- Developed presentation layer using JSP, Servlets and performed data validation.
- Worked on Design Patterns like Singleton, Interceptor Filter, Business Delegate, Value Object, Session Façade, Service Locator, DAO, Service Activator, and MVC.
- Worked on JSTL, Custom Tags, HTML/DHTML in JSP's.
- Worked on various end users screens using JSP and Servlets technologies.
- Developed Menus in order to navigate from one screen to another screen.
- Developed and maintained J2EE components including JSPs and Servlets.
- Experienced in using the Object Relational Mapping tool Hibernate, strong in using XML mappings and Java Objects.
- Experienced in building web application using Cold Fusion 8.0, HTML, JavaScript, XML, SQL Server 7.0 and Cold Fusion Application Server.
- Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to Git.
- Designed, developed, and deployed EJB components (Session and Message Driven) beans.
- Worked on JSP, JSTL, JSF, Java Scripts, Maven, Cucumber, Web Sphere, JMS, HTML and AJAX for developing client side programming.
- Worked on Use Cases, Class Diagrams, Activity Diagrams and Sequence Diagrams.
- Experienced in building rich dynamic pages using JQuery, JavaScript, HTML and CSS.
- Developed Java Server Pages (JSP) for the front end and Servlets for handling Http requests.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
- Worked on Using Log4J logging framework for logging messages, Testing and developing components using JUnit.
Environment: Java 7, Java 6, J2EE, Spring 3.1, Servlets, JSP, EJB,Struts2.0, Ajax, XML, CSS, HTML, DHTML, JavaScript, Ant, RAD6, SQL, Hibernate 4.2.x, JSF, Toad, Log4j, CVS,JPA, mongo DB, Web Sphere 6.0, Eclipse IDE tool and Tomcat server Windows NT/2000, UNIX, Java Beans, Jboss, JQuery
Confidential, Fort Worth, TX
Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of application.
- Presentation tier developed using Struts 1.2, writing Action Classes, Form Bean Classes and configure the application using Struts Configuration file.
- Developed front end with JSP, Struts Tag libraries, JSTL and JavaBeans.
- Used struts tiles framework for layout management.
- Used Stateless Session Enterprise Java Beans (EJB) to encapsulate the business logic.
- Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
- Used XML Web Services using SOAP to transfer information to the supply chain and domain expertise Monitoring Systems.
- Involved in developing EJB's Message Driven Bean(MDB) for asynchronous messaging.
- Implemented Maven build tool to build jar files.
- Used JavaScript for client side validations and Struts Validation for server side Validations.
- Developed the Junit test cases.
- Used Log4j and commons-logging frameworks for logging the application flow.
- Supported deployment of application in multiple environments including SIT, UAT and Production Environment.
Environment: Java, J2ee, design patterns, Struts, Hibernate, EJB, JMS, MDB, JavaScript, XML, JUnit, log4J, Eclipse, JBoss 4.0, Oracle 9i.
Confidential, Blue Bell, PA
Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design and Implementation/translation of Business User requirements.
- Responsible for system analysis, design and development using J2EE architecture.
- Actively participated in the daily Agile (SCRUM) meetings to produce quality deliverables within time.
- Developed the application use cases using the open source framework such as Spring and Hibernate.
- Involved in multi-tiered J2EE design and coding utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
- Implemented and configured the business objects of an application by using spring beans.
- Involved in architecture and development of business classes using Spring framework and core Java.
- Written Action Classes for struts framework for implementing the application use cases.
- Used Annotations for object-table mapping in Hibernate.
- Used SAX Parser for XML Parsing and JAX-B for marshaling and unmarshalling the XML.
- Developed Restful Web Services using JAX-RS which were exposed to other applications.
- Used Jackson for conversion of Object to JSON and JSON to Object in the process of developing REST web services.
- Used OAuth2.0 as authentication protocol in Restful web services implementation.
- Used JavaScript for Client side validation with JQuery library.
- Written SQL queries to fetch data from Oracle database.
- Written test cases for testing the application use cases by implementing the JUNIT framework.
- Involved in deployment of application on JBoss Application Server.
- Used GIT as source version control management system.
- Implemented the debugging functionality in an application by using Apache LOG4J framework.
- Involved in peer code reviews for better quality of application.
Environment: Java/JDK 1.6, J2EE, My Eclipse, Core Java, Spring 3.0, Spring IOC, Spring ORM,, Linux, Apache Axis, Web services, SOAP, Restful, Jax-B, WSDL, UDDI, Jax-WS, Jax-RS, JBoss.
Confidential
Java Developer
Responsibilities:
- Involved in implementing Spring MVC framework for TL5 slot booking and slot Optimization process.
- JSP’s, JSTL tags and Tag Libraries and Servlets have been used extensively for implementing the client side components.
- JavaScript, AJAX, JQuery, HTML, DHTML, Velocity and CSS have been used for implementing the client side functionality for various web pages needed for the application.
- Hibernate has been used for implementing the Persistence Framework for Database.
- Involved in implementing the layered architecture of TL5 application which consists of different layers called OMP, Connected Solutions, Mapping Modules
- Implemented Java Collection classes for various modules.
- Followed the company coding standards and SUN coding standards.
- Identified and implemented best practices across the organization.
- Used Log4j Logger and Debugger to capture the log that includes runtime exceptions.
- Configured the data sources, connection pools in Web logic server.
- Web logic server is used to deploy the application.
- Used Agile methodology to implement the application.
- Handled client side validation using JavaScript.
- Created custom tags to front-end using JSTL.
- Developed and maintained data persistence using JDBC framework.
- Used Web Service to exchange data between our application and third party software.
- Extensively used Log4j logging in the application.
- Deployment and testing of Application in Tomcat Web Server.
- Used Eclipse as the IDE for the application.
- Worked in environments likes internal, QA and PROD.
Environment: JDK 1.5, Struts, Spring MVC, Hibernate, JavaScript, WSDL, JSP, JSTL, Log4j, Ajax, CSS, HTML, DHTML, JQuery, Oracle 10g, Eclipse, Ant, Velocity, Web logic 10.3