Sr. Java/j2ee Developer Resume
Boston, MA
SUMMARY:
- Over 8 years of professional experience in analysis, design, development and testing of enterprise applications using Java/J2EE technologies.
- Strong Programming Skills in designing and implementation of multi - tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, Struts, JavaScript, Servlets, JavaBeans, EJB, XSLT, JAXB.
- Experience in working with IBM WebSphere Application Server, BEA Web Logic, and Apache Tomcat5x application servers.
- Strong exposure in working with J2EE design patterns like MVC, Front Controller, Value Object, Singleton and Data Access Objects.
- Extensive experience in Spring Framework, Struts Framework and O/R mapping Hibernate framework.
- Strong experience in developing SOAP and REST web services.
- Strong experience in writing SQL, Stored procedures and Triggers for Oracle, DB2, MySQL and SQL Server.
- Proficient in applying OOP concepts.
- Experience in object modeling using UML.
- Implemented Ajax, JavaBeans, Design Patterns, JDBC Connection Pooling.
- Experience in Eclipse, Jbuilder, Oracle Developer, NetBeans, Oracle SQL Developer, PL-SQL
- Well versed in using version control systems: Serena, CVS, Clear Case and Subversion.
- Experience in working on various operating systems like Windows and Unix/Linux.
- Analytical and methodical approach to problem solving and decision-making; identifying and documenting root causes and counteractive actions to meet short- and long-term business and system requirements.
- Articulate in written and verbal communication along with strong interpersonal, analytical and organizational skills.
- Highly motivated, proactive and team spirited individual with passion for learning and has the capability to meet deadlines in a fast paced environment.
TECHNICAL SKILLS:
Operating Systems: Windows Vista /9x/NT/ XP/7, Mac
Languages: C, C++, Java JDK 1.4, 1.5, 1.6, J2SE, SQL, PL/SQL, HTML, CSS, DHTML, XML, Java Script, JQuery.
Application / WebServer: IBM Websphere, JBoss, Tomcat
Java / Internet Technologies: J2EE, JSP, EJB, JMS (MQ Series 5.3), SOAP, Servlets, XmlBeans, Struts, HTML, XHTML, AJAX, EXTJS, XML, CSS, JavaScript, DHTML Modeling Tools Rational Rose, UML
System Design / Frame Work Design: Patterns, Struts, MVC, Hibernate
Testing Tools: Software Quality Assurance (SQA) tools, Mercury Quality Center, Junit
Databases: Oracle, DB2, MS SQL Server, MS Access, Sybase, Derby
Developer Tools: MS Office, WSAD, Eclipse, EditPlus, TextPad, Erwin, NetBeans, RAD, JBoss AD
WORK EXPERIENCE:
Sr. Java/J2EE Developer
Confidential, Boston, MA
Responsibilities:
- Involved in the analysis & design of the application
- Developed the controller Servlet to handle the requests and responses.
- Designed and developed JSPpages using Strutsframework.
- Involved in writing client side validations using JavaScript.
- Implemented the back-end functionality of the modules using Session beans and Entity beans and used DAO, DTO, BusinessDelegate, J2EE design patterns
- Developed front-end content using FTL, HTML, CSS and client-side validations using JavaScript.
- UsedAJAX to perform simple XML Http Request callbacks for retrieving data dynamically into the client pages. Handling administration forAgile PLM and Maintaining the Data flow from ERP to Agile and Agile to data mart. Writing SOAP and RESTFul web services, in house ESB for a web Claims applications (Spring MVC, Angular JS, ActiveMQ, SOAP UI, Mockito, JSON, Buildforge)
- Well experienced in Core Java - asynchronous programming, multithreading, collections and a few design patterns
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Developed Data Access Objects to access middleware WebServices.
- Created SpringInterceptors to validate web service requests and enables notifications.
- Wrote Hibernate configuration file, Hibernate mapping files and defined persistence classes to persist the data into OracleDatabase.
- Configured Hibernate session factory to integrate Hibernate with spring.
- Implemented the integration with the back end system with web services using SOAP.
- Developed a logging component using ApacheLog4J to log messages and errors.
- Involved in the design of the Referential Data Service module to interface with various databases using JDBC. Used Hibernateframework to persist the work hours to the database.
- Involved in designing test plans, test cases and overall Unittesting of the system.
- Prepared documentation and participated in preparing user's manual for the application.
Environment: Java, J2EE, JDK, JSP, Spring MVC, Hibernate 3.0, SQL, RAD 7.5, Websphere, Prime Faces, JavaScript, Ajax, JQuery, Spring 3.0, JDBC, Java Web services, Oracle, Eclipse 3.8, JUnit and CVS
Sr. Java/J2EE developer
Confidential, IL
Responsibilities:
- Involved in analysis, design and implementation of business requirements.
- Used Struts framework to implement MVC design pattern.
- Developed user interface with JSP, JQuery, and Struts2JQuery.
- Implemented agile development methodology (SCRUM).
- Involved in designing database tables and stored procedures for data storage and business logic.
- Worked on underwriting module and implemented code to track policy transactions, issue, cancel, renewal, endorsement, etc.
- Worked on rating module in implementing code to rate the policy. Rating request from application will instantiate rating component based on client, company, product, program ordered by new business or renewal effective date.
- Worked on Printing module used for generating reports and printing policy declaration page, notices, invoices, etc. Implemented functionality where printing will be done at the time of issue of policy.
- Worked on generating crystal reports for invoices, notices.
- Implementing the Asynchronous calls to save, update, delete and search the data.
- Implemented dynamic menu, menu tabs and top header in the project for Home Owners LOB, which is controlled through table driven permissions and accessibility.
- Worked on billing module used in policy billing module. Implemented and used Billing objects that are used for cash transactions.
- Used Hibernate for persisting.
- Used Spring for transaction management and Dependency Injection.
- Reduced the SLA by invoking asynchronous web service calls, parallel calls and lazy loading.
- Worked on implementing order processing functionality which supports various order type as credit, MVR, CLUP etc. Under ordering process, system checks for the existing order types and it will create order based on the order types.
- Worked on documenting, creating Functional specification document and HLD.
- Performed Unit Testing using Junit and JMockit.
- Used Sonar for code analysis.
- Planned and supported SIT and UAT.
- Worked closely with release management in rolling out new releases.
- Troubleshooting critical issues and providing production support for end users.
Environment: JDK 1.6, RAD 7.0, Web Sphere7.0, Oracle, Hibernate 3.0, Struts 2, Spring, HTML5, XML, JAXB, JAX-WS, WSDL, SVN, JSP, JMS, JNDI, ANT, IBM MQ Series, SOAP UI, Soap Web Services, Javascript, JQuery, Log4j, JUnit, ANT, shell script, R11 batch job scheduler, LINUX, Windows 7
Sr. Technical Specialist
Confidential, Sacramento, CA
Responsibilities:
- Confidential is the largest state government pension fund in the United States. Executed organizational goal to replace several legacy systems with single system improving and automating entire business using a web- based J2EE solution.
- Coordinated actively with stakeholder to gather requirement and complete the General Design documentation in several functional areas. Ensured adherence to timelines in preparation of Detailed Design documents.
- Achieved minimal defects in code through effective in corporation of unit tests early in lifecycle.
- Consistently met all design specifications with design and implementation of new code modules.
- Designed, developed, and executed system test scripts for various application parts.
- Successfully resolved system test defects in code base and production issues in released code.
- Facilitated educational seminars for state staff, enabling them to assume ownership of code.
Technologies/Tools Used: Java/J2EE, J2EE Design Patterns, XML, JDBC, JNDI, Eclipse, TOAD, SQL Developer, Ant/Maven, Clear Case, Oracle11i, Log4j, Apache Tomcat, SQL, HP Application Lifecycle Management (ALM), JSP, Servlets, JavaScript, HTML, Web Services, SOAP, WSDL, Unix/Windows, Unix shell scripts.
Sr. Java developer
Confidential, Fort Mill, SC
Responsibilities:
- Used agile software development methodology which helps to develop project plans.
- Implemented Patterns such as Singleton, Factory, Facade, Prototype, Decorator, Business Delegate and MVC.
- Involved in frequent meeting with clients to gather business requirement & converting them to technical specification for development team.
- Created the Class diagrams, Flow diagram, while using the UML.
- Wrote JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications.
- Involved in java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework Used WSDL and SOAP protocol for Web Services implementation.
- Used CXF Web Services in SOAP and WSDL to communicate through different application.
- Implemented Spring and Persistence object Java Persistence API (JPA).
- Implemented JUNIT test cases to test whole cycle to interact all modules.
- Used Custom Validations to make sure that work order cannot submit any invalid input values.
- Developed POJO for Interactions with database using Hibernate ORM framework.
- For XML marshalling and un marshaling used JAXB.
- Working with databases Oracle.
- Utilized various utilities like Struts Tag Libraries, JSP, JavaScript, HTML, & CSS.
- Build and deployed war file in WebSphere application server.
- Involved in Bug fixing and Enhancement phase, used find bug tool.
- Version Controlled using SVN.
- Developed application in Eclipse IDE.
- Using Maven as build tool.
- Designed use case diagrams, class diagrams and sequence diagrams using Microsoft Visio tool.
- Extensively used Spring IOC, Hibernate, Core Java such as Exceptions, Collections, etc.
- Involved in the Object Oriented Requirement Analysis Phase of the project in order to gather usiness logic requirement
- Used SVN for version control.
- Performed unit testing, system testing and user acceptance test.
- Interacting with web service exposed by RTM system using JAX-RPC.
- Supporting PM in technical tasks & delivery schedule development
- Conducting design & code reviews
- Tracking of tasks using Scrum Methodology in Version One.
- Implemented logging for the whole application using Log4j.
Environment: Core Java, Spring Framework, SOAP Web services, Oracle 11g application Server, JUnit, DAO, SOAP UI, Eclipse IDE, JAX-RPC, SVN, XML, Crucible, Hudson, Maven, Version One, Sonar, Windows, UNIX.
Java Developer
Confidential, Richardson, TX
Responsibilities:
- Re-designed and re-implemented the company's web functionality into a modern n-tier architecture using J2EE framework. The Existing system was built using VB and Power Builder.
- Implemented the server side design using the industry standard J2EE design patterns like Business Delegate, Service Locator, Business Interface, Session Facade, and Data Access Object.
- Utilized various Rational Rose design methodologies for developing the framework.
- Object Oriented Analysis and Design (OOAD) of business requirements with the end users and business analysts.
- Used J2EE design patterns like Spring MVC
- Developed the application using Spring framework.
- Created sequence diagrams to show the page flows using WSAD.
- Developed Client side screens in XML using XSLT.
- Developed front-end screens using JSP and Tag Libraries.
- Used Hibernate for mapping object oriented design model to relational database.
Environment: JAVA, J2EE, SPRING, WEBSPHERE, WSAD, ORACLE, JDBC, HIBERANTE, JAVA SERVLETS, JSP, UML, RATIONAL ROSE, JAVASCRIPT, XML, HTML, JUNIT
Technical Associate
Confidential, IN
Responsibilities:
- Involved in analysis, design, implementation and testing phases. Project was developed using TDD. Involved in implementation of web services. Developed UI using JSP, JavaScript and CSS.
- Implemented UI validation using Java Script and struts form tags. Wrote some major queries and stored procedures using Oracle 9i. Implemented logging.
- User input was validated against database.
- Generated java code and Client Classes from WebService URL.
- Developed PMD reports and involved in code review. Performed functional and unit testing
- Supported test cycle. Implemented server side and client side validation and multiport functionality
- Provided technical support for Web services. Was actively involved in external Test document review
- Used SVN and CVS for version control. Used Maven and Ant build tools
- Supported project after deployment. Used dataAccess Object and singleton, Factory patterns.
- Used Junit for unit testing.
Environment: Java/J2EE, Apache Tomcat, Eclipse, JDK1.5, JSP, Spring3.0, Hibernate, HTML, SVN, JUnit, Oracle 9i, Log4j.
Sr. System Engineer
Confidential
Responsibilities:
- Working on Spring Frame work For Apple Online Store.
- Developed and implemented client side interfaces using Ejb's and for back end having experience in SQL.
- Used Spring for inversion of control by injecting new constructor and setter method
- Extensively developed web pages using JSP, HTML, JavaScript and CSS in the front end
- Coded at Server side in Action Classes and DAOs to implement the business logic.
- Worked with build tools like Jenkins to deploy application.
- Scrubbed the Splunk logs and Analyzing Splunk logs based on priority and fixing them before the code goes on live.
- Going through the service browser tool in order to verify proper functionality of the services.
- Involved in Apple online store pickup functionality.
Environment: Java 1.7, J2EE, Spring 3 Framework, XML, JUnit, Radar, ServiceBrowser, Jenkins, Oracle, Splunk, view VC, OpenGrok, Infrared, Cuanto, Maven, JIRA, Design patterns, Agile Methodology, mavericks mac os, SVN for version control.