We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

TX

SUMMARY:

  • Java/J2EE Developer with around 8+ years of experience in Application Analysis, Design, Development, Integration, deployment and Maintenance/Support for Web, Standalone, and Client - Server based Software Applications using OOP Concepts, Java and Java EE (Servlets, JSP, JDBC, JNDI, EJB), Web Services (SOAP, WSDL, Axis), Java Script, HTML, AJAX, and XML.
  • Experience in MVC Architecture and industry standard frameworks including Struts 3.0, Spring 3.0, Hibernate 3.5.
  • Experience working with Open Source Libraries/ API’s including AJAX, ITEXT 1.4, Java Mail, HTML/ XHTML/CSS/XSLT/Java Script.
  • Experience in Struts 2.0, Hibernate 3.0, Spring 2.0 Frameworks.
  • Experience working with JAVA EE 6 compliant IDE’s including Eclipse, MyEclipse 4.x, WSAD 5.x, NetBeans 6.x.
  • Good hands-on developing Web Portal applications, front-end development, service layer, personalization and inter portal communication using JSR 168 API.
  • Created robust User Interface (UI) using HTML5, Angular JS, CSS, JSP, JavaScript, Custom Tags, jQuery, JSON and XML.
  • Experience in developing RESTful web services and SOAP using JAX-WS, JAXB, JAX-RPC, WSDL.
  • Extensive experience on J2EE Application Servers such as WebSphere, WebLogic, Tomcat and JBoss.
  • Have been working on Query optimization, functions and Stored Procedures and other database objects. Worked on Oracle9i/10g, My Sql.
  • Has good experience working on Kronos.
  • Involved in upgrading PeopleSoft HRMS from 8.0 to 9.1.
  • Developed ANT scripts to build and deploy Java web applications and Experience in using frameworks like JUnit for unit testing of the modules, and version control management tools like CVS, Subversion and log4J for logging.
  • Developed the build scripts using Jakarta ANT, Apache Maven.
  • Hands-on experience to SCRUM Agile model, XP Practices like Pair Programming and Test Driven Development (TDD)
  • Hands on UML compliant high level design with data flow diagram, Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases and documenting for peer developer.
  • Good knowledge working with developing component based reusable applications and Workflow automation using ClearQuest, UML, Rational Rose and Visio.
  • Hands-on scripting languages like CGI using Perl, PHP.
  • Excellent skills in Customization of PeopleSoft HRMS and CRM. Wrote efficient (row by row, mass update and parallel processing) custom Application Engines, SQRs for data conversion from Legacy to PeopleSoft records by performing various validations, File Layout and Component Interfaces
  • Experience working on Kronos Workforce Central v6.1
  • Hands-on a service-oriented approach (SOA) using ActiveMQ for integration.
  • Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
  • Excellent communicational, analytical, business and interpersonal skills. Comfortable working independently and also a good team player. Highly motivated to take independent responsibility as well as has the ability to contribute and be a productive team member
  • Proactive and self-starter with excellent analytical, communication and interpersonal skills.

TECHNICAL SKILLS:

Languages: Java,J2EE,C/C++,PHP.

Java/Java EE 5/6: Java 5.0/6.0, Java EE 5/6 (Servlets 2.5, JSP 2.0, JDBC 4.0, JMS) Web Services (AXIS 2.0, Metro, SOAP, WSDL, JAX-WS2.0, JAX-RS1.1, JAXP, JAXB, Annotations), AJAX and Portlets (JPF, JSR 168), JUnit, Log4J

Web Services: SOAP,WSDL,RESTful webservices.

Frameworks: Struts 2.0, Hibernate 3.0, Spring 2.0.

Application Servers: WebLogic 8.x/9.x/10.3, JBoss 4.0.4,IBM WebSphere.

Web Servers: Tomcat 5.x, Apache Web Server 2.2.

RDBMS: Oracle 9i/10g, SQLServer, MySql, PL/SQL

GUI: HTML, CSS, JavaScript, XML, AngularJS, XSLT, JSON, jQuery, AJAX.

Modeling tools: UML, Rational Rose 2000, Visio.

Operating Systems: Windows, UNIX ( Linux).

IDE: Eclipse 3.x, IntelliJ Idea 6.0, NetBeans.

Others: Ant, JUnit, Log4J, CVS, TOAD, SQL Developer, ActiveMQ, Jenkins, Maven, Tortoise.

PROFESSIONAL EXPERIENCE:

Confidential, TX

Sr. JAVA Developer

Responsibilities:

  • Design and Coding of various JAVA, J2EE modules
  • Design and Coding of User Interfaces using JSP, AJAX and Servlets.
  • Design and Coding of Web Services to implement SOA.
  • Create PL/SQL procedures and fine tune database queries.
  • Involved in critical application enhancements and performance improvements.
  • Developed web services to communicate with external systems.
  • Specialized in PeopleSoft Finance, HRMS, Learning management domain business analysis, design, reporting, data structure modeling, upgrading, testing, production support, and troubleshooting.
  • Prepared Test Plans and executed at Integration level.
  • Implemented design patterns like Singleton, Business Delegate, Service Locator and DAO.
  • Junit are used effectively in web services development.
  • Developed WSDL and implemented Web Services in SOAP Server using Apache CXF using SOA.
  • Implemented ANT tasks to build and deploy the application
  • Communicate with Business Users and facilitate them with required data.
  • As a Tech Lead, mentor and guide the team and track the deliverables.
  • Implemented and designed UseCase and Class diagrams using UML.
  • Worked on build scripts using Apache ANT.
  • Created FDs for feature enhancements and requirement proposals
  • Implemented MVC Architecture with J2EE environment using Struts framework.
  • Worked on Build Automation and Continuous Integration tools like ANT1.8, Maven2.x/3.x, Jenkins
  • Wrote Controller classes in Spring MVC framework in Web layer of the application architecture.
  • Implemented Business Logic and View Components using Servlets, Jsp, Ejb and HTML, CSS, Jsp,Swing,AWT, JavaScript.Worked on JSP, Java Script and Servlets.
  • Used JSF, AngularJS, CSS and JavaScript for the web page development.
  • Developed stateless Session Beans to handle business logic.
  • Implemented JAX-WS Web service to get the VPN provisioning XML.
  • Developed Perl script to report file location
  • Implemented Test driven development of project used JUnit.
  • Worked on Oracle database, creating Tables, Views etc.
  • Used clear case version control.

Technologies:Java 1.6, J2EE, Struts 2.0,.NET, Spring 2.0, JAX-WS, JDBC, JSP, Servlets, Apache Tomcat 5.5.28, UNIX (Solaris),AngularJS, HTML,Shell, Hibernate,People Soft, CSS, XML, AJAX, Java Script, ANT Scripts, PL/SQL, Oracle 10g and Log4J,Maven2.x/3.x, Jenkins .

Confidential, Memphis, TN

J2ee Consultant

Responsibilities:

  • Responsible for discussing and understanding the requirements received from the client and prepare design document with approach details for the implementation of the enhancement.
  • Designed and developed the activity diagrams from use cases using Enterprise Architect UML tool.
  • Expert in Kronos that is Time Reporting System used for submitting employee .
  • Designed and developed the front end using the JSP pages.
  • Modified the Controllers and Services classes so as to support the introduction of Spring framework.
  • Involved in developing DAOs to connect to backend Database to implement the business logic.
  • Used Hibernate to map the database tables using hbm.xml files.
  • Deployed objects, JAR, WAR files on BEA Weblogic application server.
  • Involved in writing Jakarta ANT 1.6 build scripts for building and deploying.
  • Used CVS for version control.
  • Implemented Business processes such as User Authentication, Account Transfer using Session EJB.
  • Designing many JSP pages using Jsp /Strut Tags, JSTL and Strut Tiles.
  • Created Web Services using WSDL to provide services to other systems within the company.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Session Facade, Service Locator, and Singleton.
  • Deployed the applications on IBM Web Sphere Application Server.
  • Involved in the development of distributed server side components and deployed the various Session and Entity Bean Components in the IBM WebSphere Application Server.
  • Using Java Script mostly for the client side validations
  • Used CVS for version control across common source code used by developers.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Development of Perl scripts to generate reports for Oracle websites.
  • Developed Perl script to report file location
  • Developing Web Services (XML, SOAP, UDDI, and WSDL).
  • Using log4j for generating the log files for all the applications I worked on.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Worked on Build Automation and Continuous Integration tools like ANT1.8, Maven2.x/3.x, Jenkins
  • Did testing using Junit/Eclipse
  • Log4j is used for logging different types of messages to write on to the proprietary log model. performed 24X7 production support

Technologies: Java, J2EE,, Spring, Kronos v.6.1 & v.6.2, JSP, Servlets, Beans, Hibernate, UML, HTML, Java Script (AJAX), CSS, Oracle 9i, Pl/SQL, Eclipse, CVS, Weblogic 8.x, Junit, Unix, Windows 2003 advanced server, Jenkins.

Confidential, Bothell, WA

Senior Java Developer

Responsibilities:

  • Extensively involved in design and development of Line Level Bill Credits (LLBC), and Handset Upgrade modules for Confidential Customer CAM application
  • Developed handlers which should handle WebServices calls using Axis 2.0 and http requests to process the data. Used Sax parser to parse the XML response from Hosts.
  • Used Struts framework to write Presentation Layer, Business Layers and Controller servlets.
  • Used Oracle 10g as backend databases and actively involved in writing PL/SQL functions and packages.
  • Created Application Engine programs using PeopleSoft File Layout, imported data from external files (.csv, .xml) to PeopleSoft Tables.
  • Developed XML configuration files, properties files used in struts validator framework for validating form inputs on server side.
  • Developed web service client based on WSDL’s provided by middleware team for retrieving bill credits and customer agreement data from backend systems like SAMSON database.
  • Expert in Kronos that is Time Reporting System used for submitting employ.
  • Development of application using Flash, DHTML, Javascript, CSS.
  • Validation is performed using Spring’s Validation support and standard JSF validation
  • Created JSP pages using standard JSF tags, decorated using CSS
  • Performed builds and deployment and responsible for source code control and release management.
  • Created JDBC data source and connection pooling for the Application, and hibernate mapping files when needed.
  • Implemented Web Services using Axis.
  • Implemented Business Services using the Core java and Spring.
  • Implemented Persistence layer using Spring JDBC.
  • Involved in writing SQL queries.
  • Used Ajax to provide dynamic features where applicable with the help of prototype library .
  • Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing
  • Tested Service and data access tier using JUnit in TDD methodology
  • Used Agile Development methodology of software development
  • Performed database synchronization on production and test systems to monitor data flow and fix bugs.
  • Used ActiveMQ to improve the stability and scaled the system for more concurrent users.
  • Version Control was mandated through ACCUREV.
  • Involved in deployment of application on Weblogic Application Server in Development & QA environment.
  • Interaction with Onsite team to validate and clarify requirements for design/development work at offshore.

Technologies: Java 1.6, Struts 1.1, Eclipse, Kronos v.6.1 & v.6.2, PeopleSoft FSCM 9.1, JSP, Servlets, Web Services, Hibernate, JMS, ActiveMQ, TIBCO-EMS, XML, Ant, ACCUREV, JDBC, Oracle 10g,Unix, Weblogic 7.0

Confidential, Los Angles, CA

2EE Developer

Responsibilities:

  • Involved in analysis, design and development of the application
  • Developed Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases in Rational Rose.
  • Developed the application using Struts MVC 2 architecture.
  • Used Struts, Servlets technologies to develop all eligibility Use Cases.
  • Worked on loading contracts data from legacy systems to PeopleSoft contracts to create contracts.
  • Developed JSP custom tags and Struts tags to support custom User Interfaces.
  • Extensively Used Eclipse 3.2 for developing and testing the Security Infrastructure Service.
  • Created and maintained the configuration of the Spring Application Frameworks IOC container.
  • Developed Web Services for inter organization operations and for retrieving the customer information from the central database using SOAP /HTTP technologies.
  • Used Hibernate to store the persistent data into database and written HQL to access the data from the database.
  • Designed, developed and maintained the data layer using the ORM framework called Hibernate.
  • Coordinated with QA and business team and resolved System Defects generated during testing.
  • Experience with Client Side Validations using JSP, and Java script.
  • Involved in Design/Code Review with Team and task assignments.
  • Installed and Configured BEA WebLogic 9.2.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate.
  • Used PVCS for version control across common source code used by developers.
  • Developed test cases and performed testing using JUNIT.
  • Involved design and development of Database in SQL Server 2008.
  • Monitored the error logs using Log4J and fixed the problems.

Technologies: JDK 1.4, JNDI, JSP, Hibernate 2.0, Java Script, Kronos v.6.1 & v.6.2, Struts 1.2,Spring 2.0, Rational Rose, Eclipse 3.2,Oracle,Unix,Shell, JBoss 4.2,SQL Server 2008, LOG4J, JUNIT.

Confidential

Java Developer

Responsibilities:

  • Gathered specifications from the requirements.
  • Developed use cases, sequence and activity diagrams in UML using Visio.
  • Implemented asynchronous multi-thread processing of files (Java Message Service, Message Driven Beans, PL/SQL, and Triggers).
  • CORBA server was used for communication with client.
  • Used Java Connector Architecture for reading files.
  • Developed entity beans for storing the persistence data.
  • JBuilder was used as the IDE.
  • Used JSP and HTML to design the web pages to verify information on accounts loaded for testing purpose.
  • Used Harvest for configuration management.
  • Used database development environments like TOAD to access and modify the local database.
  • Participated in Unit, Integration, System, Stress testing. Wrote JUnit test cases for testing the functionality of the code.

Technologies: Java (JDK 1.4), EJB 2.0, JDBC, MQSeries, JBuilder, JNDI, JMS, Java, Unix, BEA Weblogic 8.1, Oracle 9i, UML, ASP 6.0, TOAD,HTML, XML, SQL, PL/SQL, CA Harvest 5 Client, JUnit.

resume

Hire Now