We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

Germantown, MD

SUMMARY:

  • 9+ years of professional IT experience in all phases of the Software Development Life Cycle (SDLC) of a project which includes requirements gathering, analysis, Java and J2EE development, user - interface design, maintenance, implementing enhancements and testing.
  • Developed custom web (Internet/ Intranet) and distributed applications using Java, HTML, DHTML, CSS, XML, JavaScript, J2EE and Java EE5.
  • Worked extensively using Java 1.4/5.0/1.6/1.7 , JDBC, Servlets, JSP, EJB (session Beans and Message Driven Beans), JMS, JNI, JTA, JNDI, Java Mail, and Frameworks like Struts 1.x, spring 2.5/3.0, JSF 2.0, Hibernate 3.x.
  • Experience in developing Front-End web applications using Struts, JSP, AngularJS, JQuery, JavaScript, HTML 4, HTML 5 and CSS.
  • Hands on experience with Version control systems like IBM Clear Case, CVS, and SVN.
  • Very good at building and Deploying EAR, WAR, JAR files on test, stage and production servers.
  • Proficiency in core java concepts like Threads, Exception handling, Generics, Strings and etc.
  • Extensive experience in using Application servers Web Sphere Application Sever 8.x/7/6.x, WebLogic Application Server 8.1, JBoss 4.0, Apache Tomcat 4.x/5.x/6.x.
  • Experienced with J2EE Design Patterns such as singleton, session facade, business delegate, DAO, DTO, MVC, and Factory.
  • Extensive experience in using environment tools of Java including RAD 6.0/7.1, WSAD 4.0/ 5.1, Eclipse 3.5.2, IntelliJ5.0, NetBeans 5.5, MyEclipse8.5 and JBuilder.
  • Thorough knowledge of scalable n-tier, distributed as well as client/server architectures.
  • Experienced in working with XML technologies like XML, XSL, XSD, XSLT, Xquery, Xpath and DTD.
  • Experienced with Use Case diagrams, Class diagrams, Activity diagrams, Flowcharts and Sequence diagrams using UML and Rational Rose.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like DBVisualizer and SQL Squirrel on MySQL 5.0, SQL Server 2000/2005/2008 , DB2 and Oracle 8i/9i/10g.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Highly proficient in understanding new technologies accomplishing projects goals successfully. Exceptionally well organized, strong work ethics and willingness to work hard to achieve client objectives.
  • Excellent written and verbal communication skills, presentation and problem solving skills.

TECHNICAL SKILLS:

Languages: Java, J2EE, C, C++, PL/SQL, SQL.

Operating Systems: Windows XP/ Vista/7, Linux, DOS.

Java Technologies: J2EE (JSP, Java Script, Servlets, RMI, EJB 1.x/2.x, JDBC, JMS, SOA, Web Services, SOAP, WSDL, JPA), LDAP, Java EE 5.

Java tools: JUnit, log4j, Ant, Maven, REST client, Poster, SOAP UI 4.0

RDBMS: Oracle 7.x/8i/9i/10g, MS SQL Server 2000, MySQL, DB2.

IDE: RAD 6.0/7/8.5, MyEclipse 5.x, JBuilder 9/8, Netbeans, Eclipse, Exadel Studio, Jdeveloper.

Application Servers: WebSphere 4/5/6.x/7/8.5, Weblogic 7/8.1/9.2, JBOSS 3.2.2/4.

Web Servers: Apache Tomcat 4.x/ 5.x/6.x

GUI: HTML/DHTML, CSS, JSF, Struts, JavaScript, JQuery, Tiles, Portlets, XML (Sax, Dom, JAXP), XML Schema, XML Path, XSLT.

Network Protocols: TCP/IP, HTTP/HTTPS, FTP.

Frameworks: Struts, Spring, JSF, Hibernate

Source Control: CVS, IBM Clear Case, SVN.

Messaging Services: JMS.

Miscellaneous: UML, OOAD, RUP, Design Patterns, MVC, SQL Squirrel, DBVisualizer, TOAD, Putty, WinSCP.

PROFESSIONAL EXPERIENCE:

Confidential, Germantown, MD

Senior Java/J2EE Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) of project including requirement Analysis, Designing, Building, Unit testing and Deployment.
  • Design and developing web application using core Java and J2EE technologies and w orked on various development activities on front-end redesign.
  • Developing front end UI screens using HTML, CSS, JavaScript, LESS, Bootstrap, CSS3, Angular-UI and AngularJS .
  • Redesigning the E-Z-Pass website to be feasible with HTML 5 and functionality changes according to client requirements.
  • Creating custom, general use modules and components, which extend the elements and modules of core AngularJS.
  • Implemented code according to coding standards and created AngularJS Controllers, Services, Directives and Filters.
  • Tested all the application controllers extensively with AngularJS built-in testing features and Jasmine .
  • Implemented spring modules Dependency Injection and Aspect Oriented Programming.
  • Developing Controllers, Service Classes and DAO based on MVC architecture.
  • Integrated Spring DAO for data access using Hibernate, used SQL for querying databases, d esigned & developed persistence service using Hibernate framework.
  • Implemented Server caching using IBM proprietary API classes and used Log4J logging framework for logging messages at various level s.
  • Performing unit testing and reviewing the results with the team and participated in daily meetings with the business analysts to document the requirements and enhancements.
  • Meetings with the offshore team to address the integrated application issues.
  • Extensively used Liquid XML and SOAP UI for testing the web services.
  • Worked with third party database tool TOAD to write/fine-tune the SQL queries.
  • Coordinating with server admins in application deployments and server configuration.
  • Travelled to offshore locations to train the resources and work with the QA analysts.
  • Proposed and implemented various ideas like shared libraries, design patterns in developing, deploying and integrating the applications.
  • Developed the message listener beans and session beans to read and process queue messages.
  • Configured JMS queues and activation specifications on the application server.
  • Configured the EJB container with listeners, data sources and session beans.
  • Developed simulator applications using servlets and jsp to test the back end jobs.
  • Providing trouble shooting and error handling support for multiple applications.
  • Used code version controlling using Tortoise SVN.

Technical Environment: Java 1.7/1.8, EJB 3.1, Servlets 3.0, JDBC 4.0, spring 4.2, Hibernate 4.0, HTML 5, AngularJS 1.6, WebSphere 8.5, Oracle, SOAP UI 5.2, TOAD, Liquid XML, Tortoise SVN, Win SCP, Windows, Linux.

Confidential, Oklahoma City, OK

Senior Java/J2EE Developer

Responsibilities:

  • Interacting with Business Analysts, Quality Analysts, project managers and Application Owners on various design and implementation activities in Status meetings.
  • Worked as a part of team as well as individual to develop user requirements and support the existing applications.
  • Worked on migrating applications from WAS 6.x to WAS 7.x.
  • Resolving the help desk tickets and providing On-call support (24x7) for different applications.
  • Extensively using core JAVA concepts like Collections Framework, OO concepts, Exception handling for developing application modules.
  • Design and developing web application using core Java and J2EE technologies.
  • Developing the UI using JSPs, struts tags and scripting technologies (JavaScript, JSRS, JQuery).
  • Creating custom, general use modules and components by extending the elements and modules of core AngularJS.
  • Developing web application modules using Struts Framework, used Struts Action Classes and regular Java classes to develop the middleware.
  • Developed JAXB web services in Java and Experienced with SOAP, WSDL using Apache Axis.
  • Consuming the web services and integrating them in the applications.
  • Used JAXP (DOM, XSLT), XSD for XML data generation and presentation.
  • Designed and developed Business components and Integrated with spring framework.
  • Designed & Developed persistence service using Hibernate framework.
  • Wrote Hibernate configuration files, mapping files and define persistence classes to persist the data into Oracle Database.
  • Developed JAX-RS based Restful web services using Jersey implementation.
  • Implemented custom validation for parsing and processing web service requests.
  • Testing the Web Services using the REST client.
  • Support several batch jobs, which run on daily schedule from Tivoli.
  • Analyzing the existing SQL queries and designing queries to optimize the performance in the backend.
  • Extensively working with tools like DBViz, and SOAP UI for testing the queries and web services.
  • Working on SQL and PL/SQL to write Stored Procedures, Functions and Packages for complex Inserts and updates.
  • Worked with Information Security team to identify security vulnerabilities like SQL Injection, Denial of Service, and XSS.
  • Proposed and implemented security libraries like OWASP ESAPI to fix the security issues in the application.
  • Worked with Burp Suite and Fiddler to run scans to find vulnerabilities, to capture and modify the web requests.

Technical Environment: Java1.4/1.6/1.7, Struts1.x, Servlets 2.4, JDBC 3.0, spring 3.1, Hibernate 3.0. AngularJS, Jquery, Web Sphere 6.0, Websphere7.1, Oracle, SQL Server, SOAP UI, DB Visualizer, Burp Suite, Fiddler, Liquid XML, Clear Case, Win SCP, Windows, Linux.

Confidential, Brea, CA

Senior Java/J2EE Developer

Responsibilities:

  • Analyzed user requirements, used application development tools to develop customized computer systems and executed testing plans.
  • Design and developed web application using Struts, Spring MVC and Spring JDBC.
  • Developed the UI using JSP and struts tags
  • Developed Controllers, Service Classes and DAO based on MVC architecture.
  • Performed unit testing for all developed modules.
  • Worked with Informatica tool to extract the transformations applied and converted them into java code.
  • Developed good knowledge of Insurance domain system.
  • Generated XMLs using DOM XML parser for data input and retrieval.
  • Worked with Liquid XML and AL3 tools to validate the generated XML files data.
  • Analyzed the existing SQL queries in Informatica and desigend queries to optimize the performance in the backend.
  • Implemented spring modules Dependency Injection and Aspect Oriented Programming.
  • Extensively used DBViz, Liquid XML and SOAP UI for testing the web services.
  • Extensively used core JAVA concepts like Collections Framework.
  • Worked on SQL and PL/SQL to write Stored Procedures, Functions and Packages for complex Inserts and updates.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Worked on deploying the applications to Web Sphere application server and testing in non-prod environments.

Technical Environment: Java1.5, J2EE, Servlets 2.4, JDBC 3.0, Struts1.x, Spring2.5 (core, MVC, JDBC), Websphere7.0, DB2, DB Visualizer, Liquid XML, Beyond Compare, Clear Case, AL3 Vertafore, Power Center Informatica, Windows XP

Confidential, Birmingham, AL

Senior Java/ J2EE Developer

Responsibilities:

  • Analyzed user requirements, used application development tools to develop customized computer systems and executed testing plans.
  • Worked in Agile environment interacting with the UI team and the third party vendors .
  • Design and developed web application using Spring MVC and RESTful web services.
  • Created Web services used Jackson, XML parsers for data input and retrieval.
  • Worked with confluence tool to update the API and expose it to the UI Team.
  • Designed and Developed Web Services implementing SOA architecture with technologies WSDL, SOAP (JAX-WS) to communicate to the other modules.
  • Managed business objects, resource management in the business logic tier using Spring Framework. Implemented the business layer by using Hibernate with Spring DAO and also developed POJO java classes using ORM tool.
  • Involved in writing Hibernate mapping files (HBM files) and configuration files.
  • Implemented hibernate mapping with annotations such as @OneToOne, @OneToMany, ManyToMany.
  • Extensively used POSTER, REST client and SOAP UI for testing the web services.
  • Extensively used core JAVA concepts like Multi Threading and Collections Framework.
  • Used Log4J to capture the log that includes runtime exceptions.

Technical Environment: Java 6, J2EE, Spring 3.0, Web services, UML, JUnit, Eclipse (Helios), Web Sphere 7.0, Tomcat 6.x, Oracle 9i/10g, SQL Squirrel, REST client, Soap UI 4.0, Poster, XML, JSON, Windows XP/NT, CVS.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Analyzed requirements & developed use cases.
  • Used Hibernate as ORM tool for storing buyers’ and sellers’ information in database.
  • Involved in development of DAO classes using hibernate HQL.
  • Configured java beans in the Hibernate Mapping to represent ORM.
  • Created user-friendly graphical user interfaces (GUI) with HTML and Java Server Pages.
  • Involved in development of the Application front end using JSP with extensive usage of Struts tag libraries, JSTL and Custom Tag Libraries.
  • Implemented Struts framework for developing the business logic.
  • Participated in configuration of web.xml and struts-config.xml.
  • Used Commons Validation framework for validating forms.
  • Implemented business rules for enquiry and quotation, and code for validating input field and displaying error messages.
  • Developed Action Classes and Action Forms beans.
  • Used Eclipse IDE to develop java code.
  • Used web services to provide details to the buyer.
  • Integrated various modules and deployed them in JBoss Application Server.
  • Aided development of JUnit test cases.

Technical Environment: Eclipse, CVS, SQL/PL SQL with MySQL, HTML, Hibernate 3.0, Java 5.0, Servlets, JDBC, Struts 1.2, JUnit, Java Mail, Log4j, WebServices and JBoss on Windows platform.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Designed the applications using OOP concepts.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Recreated the system architecture diagram and created numerous new class and sequence diagrams.
  • Created combined deployment descriptors using XML for all the session and entity beans.
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Developed good knowledge of payroll system.
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
  • Used Eclipse IDE to develop java code.
  • Performed unit testing for the developed modules.
  • Involved in preparing the Documentation of the project to understand the system efficiently.

Technical Environment: Java 1.4, JSP1.2, Servlets2.3, JDBC, Java Script, HTML, Apache Tomcat Server, Oracle 8.

Hire Now