Java/j2ee Developer Resume
NY
SUMMARY
- 8+ years of experience in design, analysis, development and maintenance of complex high performance and scalable distributed object - oriented applications in Java and J2EE.
- Hands on experience in developing applications using JSP’s, Servlets, Struts, spring, Enterprise Java Beans (EJB), XML, JMS.
- Hands on experience with ORM tools like Hibernate.
- Hands on experience on XML, HTML, CSS and JavaScript.
- Hands on experience in using Java IDE tools such as Eclipse, Net Beans, and Rational Application Development.
- Experience working with core Java and Java Multi-Threading application.
- Experience in using RDBMS concepts with Oracle, DB2 and MySQL
- Extensively used JDBC to communicate with SQL, MYSQL, ORACLE databases and very good experience in UNIX scripting, complex SQL queries like different types of joins.
- Experience on using build tools such as ANT and Maven.
- Hands on experience in deploying applications on JBOSS, Web Logic, WebSphere and Apache Tomcat Servers.
- Communicated effectively with the business team in order to understand the requirements and achieve the desired results.
- Very strong communication skills, problem solving skills and work ethics.
- Experience in RUP and Agile development (TDD and SCRUM) methodologies.
TECHNICAL SKILLS
Languages: Java, C, C++, HTML, SQL, UML.
Web Technologies: Servlets, JSP, JSTL, JDBC, MQ, HTML, XHTML, JavaScript, JQuery, Backbone, Python, Scripting, JPA, CSS, XML, LOG4J, ANT, MAVEN, SOA, EXT-JS, EJB.
Framework: Struts, Spring, JSF and Hibernate
Operating Systems: Windows 95/98/2000/XP/NT/Vista, Linux, UNIX, MS-DOS.
IDE: MyEclipse, RAD
Application Servers: JBOSS, Apache Tomcat, IBM WebSphere, WebLogic
Databases: Oracle, DB2, Sybase and SQL Server2008
Testing Methodologies: Junit
Web Services: SOAP, WSDL, XML, XSLT, JAX-WS, REST, JAX-RS, JAXB
Version Control Tools: CVS, SVN,PERFORCE,VSS
PROFESSIONAL EXPERIENCE
Confidential, NY
Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design and development phases of project.
- Used Java, JSP, spring and Hibernate for implementing new enhancements and fixing defects.
- Designed and implemented J2EE design patterns such as MVC (Model View Control), DAO (Data Access Object).
- Developed single page applications using Angular.JS and Backbone.JS framework.
- Used Spring MVC pattern and IOC concepts for developing the application.
- Developed client side and server side validations using validation controls using HTML5, JQuery and JavaScript.
- Implemented RESTFUL Web Services for integration of complex systems with leading 3rd party enterprise and legacy software products.
- Developed batch jobs using Spring Batch for processing records.
- Developed Web Services using XML, SOAP and used SOAP UI tool for testing the services.
- Configured and used Log4J for logging all the debugging and error information.
- Responsible for performance testing, investigating performance regressions and fixing them.
- Responsible for writing/reviewing server side code using Spring JDBC and DAO module of spring for executing stored procedures and complicated SQL queries.
- Involved in incident management, troubleshooting, and enhancements.
- Involved in deployment of code to DEV/STAGE/PROD environments.
- Used JAZZ RTC for source control management.
- Used Maven to build and deploy applications.
Environment: Core Java, J2EE, Eclipse, Spring, RESTFUL, Hibernate, Apache Tomcat, JavaScript, Angular.JS, JQuery, XML, Web services, HTML5, CSS, DB2, MAVEN, JAZZ RTC
Confidential, NY
Java/J2EE Developer
Responsibilities:
- Design and architectural discussions of the project.
- Responsible for migrating and configuring the web applications.
- Developed RESTFUL Web Services in Java with Apache Axis. Experience with SOAP/WSDL
- Used Firebug and Http Basic Watch to inspect, edit and monitor CSS, HTML, AJAX, JavaScript,Angular.js requests in any web page.
- Developing and maintaining the front end functionality of websites.
- Addressed cross-browser compatibility issues.
- Involved in designing and implementation of MVC design pattern using spring framework.
- Developed and configured the views and controller classes in spring framework.
- Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate.
- Responsible for coding the DB PL/SQL, SQL, and migrating data between DB.
- Experience doing performance tuning and code optimization with JProfiler.
- Work involved design, implementation and coding in XML, Java, Java Servlets, Xsl, J2EE, JMS, JNDI, EJB, JSP, and Perl Scripting etc.
- Used cache object scripting, Health Share for integrating the HIE across NY state STHL, TH INC, INTERBORO RHIOS.
- Coordinated with testers during functional and integration testing for modules developed.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Used Subversion for software configuration management and version control.
- Used JIRA for ticketing system.
Environment: Core Java, J2EE, Eclipse, Spring, Hibernate, Scripting, JProfiler, Inter Systems, Cache object Script, Apache Tomcat, Angular,TDD, JavaScript, JQuery, XML, RESTFUL, Web services, HTML, SQL Server, Unix
Confidential, NY
Java/J2EE Developer
Responsibilities:
- Analysis, development and testing of connectivity links to external brokers and internal trading systems.
- Implemented Web Services for integration of complex systems with leading 3rd party enterprise and legacy software products.
- Developed Web Services using XML, SOAP and used SOAP UI tool for testing the services.
- Designed and implemented J2EE design patterns such as MVC (Model View Control), DAO (Data Access Object).
- Used Spring MVC pattern and IOC concepts for developing the application.
- Developed client side and server side validations using validation controls using Jquery and JavaScript.
- Designed and implemented multi-tier applications using Java and JSTL.
- Developing and maintaining the front end functionality of websites using HTML5, JavaScript and CSS3
- Implementation of enterprise application with jQuery, Angular.JS and Spring MVC
- Used spring, JDBC and JPA at persistence layer (DAO).
- Used Maven to build and deploy the application.
- Used Jenkins for continuous integration services for software development
- JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology.
- Used GIT for version controlling.
- Configured and deployed applications into Tomcat and JBoss servers.
Environment: Core Java, J2EE, JSP, Eclipse, Spring, Jenkins, Apache Tomcat, JBoss Application Server, TDD, JavaScript, JQuery, XML, XSLT, JSTL, Angular.JS, Web services, HTML, Ext-JS, MAVEN, SQL Server, Unix
Confidential, NY
Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design and development phases of investment banking and equity research domain.
- Involved in application development with RAD and web sphere.
- Developed the controller Servlet to handle the requests and responses.
- Developed the application using with technologies like SOA, Web services, XSLT, JSP, JMS, JQuery, Struts, spring, and Hibernate.
- Built JPA-based data access layer using annotations to define entities, relationships and named queries.
- Experience in configuring and administration of connection pools for JDBC connections and JMS connections.
- Designed and implemented SOA compliant management and metrics infrastructure for new WebSphere ESB infrastructure utilizing the SOA management components.
- Used multithreading in programming to improve overall performance.
- Used Perforce as the version controller.
- Used Remedy for defect processing.
- Wrote test plans and unit test cases to perform Integration testing.
- Implemented Logging (log4j), exception Handling.
- Used SQL to perform data mapping and backend testing. Also documented all the SQL queries for future testing purpose.
- Deployed and configured the web applications in Web sphere application server.
- Involved in fixing bugs, and minor enhancements for existing applications.
Environment: J2EE, Core Java, Servlets, SOA,JSP, JDBC, EJB, Struts, JSP, SOA, Web Sphere Application Server, IBM MQ series, RAD, ESB, Multithreading, XML, XSLT, Web services, JMS, JQuery, HTML, XHTML, UML, ANT, SQL Server, Axis 2, JPA, Windows
Confidential, Marlton, NJ
Java/J2EE Developer
Responsibilities:
- Designed and developed Class Diagrams and Sequence Diagrams using Rational Rose.
- Designed and developed the application using Struts framework.
- Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with spring for processing business needs.
- Used Struts validation framework for validation of form data.
- Developed validation classes using struts Validation framework.
- Taken care of Java multi-threading in common java classes / library.
- Designed and analyzed J2EE architecture using struts through java servlets.
- Designed and developed EJBs to handle business logic.
- Used JQuery and JSF validation framework for front end validations.
- Used SOA architecture to develop customer profiles using SOAP based web services.
- Used JAXB annotations to marshal and unmarshall request and response.
- Used JMS for mailing statistics data to the users and approved authorities.
- Experience in Application integration technologies ESB, JMS, IBM MQ series, Message Broker.
- Developed server side functionality for Admin Interface features (adding a User Modifying the User Details, Assigning Roles, Modifying Roles etc.).
- HTML, JavaScript, Ext-JS was used to create user-friendly GUI
- Developed GUI using JSP’s.
- Working with creation of Tag Libraries, using JSTL and Struts tags.
- Planned and implemented various SQL, Stored Procedures.
- Used IBM Data Studio as the database management system to interact with the DB2 database
- Used JDBC to access Oracle database and implemented of connection pooling.
- Performed building and deployment of EAR, WAR, and JAR files on test, stage, and production systems in Websphere Application Server.
Environment: J2EE, Core Java, Servlets, RAD,JSP, JDBC, EJB, DB2, Struts, JSF, WAS7, LOG4J, EXT-JS, JUnit, IBM ESB, MQ, SOAP, XML, JavaScript, JERSEY, CSS3,JQuery,HTML, AJAX, XHTML, XSLT, UML, ANT, Oracle 10g, Linux
Confidential, Columbus, OH
J2EE Developer
Responsibilities:
- Analyzed the system, worked with the Business Analyst team for gathering the requirements of the system.
- Validated the requirements for the application (SDLC).
- Designed Use Case diagrams, Class diagrams, Sequence diagrams.
- Designed the Web application implementing the Model View Controller pattern to make it extensible and flexible.
- Implemented the User Login logic using Spring MVC framework encouraging application architectures based on the Model View Controller design paradigm.
- Used spring framework configuration files to manage objects and to achieve dependency injection, IOC and transaction management.
- UsedSpring AOPmodule to handle transaction management services for objects in Spring-based application
- WroteSAXfor XML Schema Validation and usedSOAPfor sending and getting data from different applications
- Designed and developed JSP pages, JavaScript, HTML, Action classes using Struts Framework.
- Understand concepts related to and written code for advanced topics such as Java serialization and Multi-threading.
- Developed GUI for different modules using HTML/CSS, JQuery.
- Was involved in development of the presentation and middle -tier components that provide the new security features.
- Used JMS API for communication between the components.
- Involved in the design and development of the Data Access layer using Spring JDBC classes, responsible for inserting data in MySQL database.
- Developed testing code with JUnit.
Environment: J2SDK 1.4, J2EE 1.3 (Java, JNDI, Core Java Mail, JSP, Spring JDBC, Servlets and JSP), JMS, Java Security, Linux, spring, JSTL, UML, HTML/CSS, JBOSS Application Server, Eclipse, MySQL.
Confidential, Coppell, TX
Java Developer
Responsibilities:
- Analyzed the user requirement and designed various screens.
- Developed Servlets, JSPs for processing data & creating user outputs.
- Developed login and logoff functionality using HttpSession and user views.
- Accessed stored procedures and functions using JDBC Callable statements.
- The open source MVC architecture implemented using Struts.
- Design, development, registration of many Servlets and JSPs in Tomcat Server.
- Developed the middle tier application using the Java Servlet API.
- Developed various stored procedures, packages using PL/SQL at Oracle database.
Environment: Struts Framework, Core Java, Eclipse, Tomcat, Oracle8i, Java Servlets, JSP, JDBC, PL/SQL, SQL, HTML, JavaScript, Hibernate, Windows NT.
Confidential
Java Developer
Responsibilities:
- Involved in the Full Software Development Life Cycle (SDLC) of the project.
- Interacted with the business analysts to fit the application to the Business Requirements.
- Mapping the business requirement to the technical specification and detailed design documents
- Developed Servlets, EJBs and deployed them on WebLogic application server
- Developed GUI using JSP and HTML/CSS.
- Created Stored procedures using PL/SQL
- Wrote test plan, test cases, test scripts and prepared documentation.
Environment: Core Java, J2EE, EJB 1.2, Servlets, JSP, BEA WebLogic 7.x, JDBC, XML, Oracle, XML, HTML/CSS, JavaScript, PL/SQL, Java Swings, Eclipse, UNIX