We provide IT Staff Augmentation Services!

Sr. Developer Resume

3.00/5 (Submit Your Rating)

Eagan, MN

SUMMARY

  • 7+ years of experience as a Java Programmer and J2EE Developer with experience in java based technologies JDK (JSE)1.6/1.5/1.4(4,5,6), JEE(5,6,7), JSP, Struts 1.2/2.0, JSF 2.0/2.1, Spring 2.5/3.0, JDBC, Hibernate, Apache Tomcat, Glassfish, XML, Servlets, Java Beans, HTML, Java Script, JQuery.
  • Expertise in technologies using Java, C++ and C.
  • Extremely good in Struts, Spring Framework, Hibernate and JSF.
  • Expertise in back - end/server side java technologies such as: Enterprise Java beans (EJB), web services, Java persistence API(JPA), Java Messaging Service(JMS), Java Data base Connectivity (JDBC),Java Persistence Query Language(JPQL), Java Naming and Directory Interface (JNDI), JAVA Transaction API(JTA).
  • Expertise in using SOA and Web Services Technologies and Tools like Web Services, SOAP, REST, UDDI, SOAP UI.
  • Adapt in server side development skills using Apache and good knowledge of database connectivity (JDBC) for databases like Oracle, MySQL, and MS Access.
  • Expertise in web-based GUIs development using Applets, Java Script(DOJO)(JQuery), JQuery UI,JSP, HTML, HTML5, XHTML,CSS.
  • Experience in designing, developing and deploying J2EE applications on IBM WebSphere/WebLogic Application Servers, Tomcat, and JBOSS.
  • Developed rich web user interfaces with Java Server Faces (JSF), AJAX (Asynchronous Java Script and XML).
  • Very Strong conceptual and hands on programming skills on Collections, Multi-Threading, Garbage Collection, Exception Handling, OOPs concepts in Core Java.
  • Good knowledge in Linux and UNIX (Solaris) and Shell Scripting.
  • Worked proficiently in various IDEs including Net Beans and Eclipse.
  • Good experience in using JUnit, DB Unit, Load Test for testing and CVS, SVN for Subversion (Version Control).
  • Experience with Data modeling concepts, SQL Stored Procedures, SQL Queries and Triggers.
  • Experience with UML modeling Class Diagrams, Use Cases, and Sequence diagrams.
  • Good Understanding of Agile Development Practices - Extreme Programming(XP) like Continuous Integration(CI), Test Driven Development(TDD), Refactoring and Pair Programming.
  • Strong analytical, presentation, problem solving and excellent inter-personal skills, ability to work independently and active team player with proven work ethics and leadership qualities.

TECHNICAL SKILLS

Operating Systems: Win 95/98/2000/XP/Vista/7/8, UNIX, Linux - Red hat.

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

Database Systems: My SQL, Oracle 8i/9i/10g, MS Access.

Frameworks: Struts 1.2/2.0,EJB 2.0/3.0, spring 2.5/3.0,JSF 2.0/2.1.

ORM Framework: Hibernate 2.0/2.1/3.0.

J2EE Technologies: JDBC, Servlets, Java Beans, JSP, JMS, XML, XSL, XSD, Web Services,JSTL, JNDI.

Web Technologies: Applets, JSP, HTML, XHTML, CSS, Java Script (GWT), JQuery

Testing Methodologies: JUnit 3.0/4.0/4.1,DB Unit, LoadTest.

Agile Methodologies: Agile, RAD, Waterfall, Test Driven and Scrum Models

Web Services: XML, SOAP, WSDL, JAX -RPC, JAX-WS, JAX-RS

IDE Tools: Eclipse IDE, Net Beans IDE, Visual Studio.

Application Software: SVN, CVS, Apache Ivy, Microsoft Word, Excel, PowerPoint, Outlook.

Web/Application Servers: Apache Tomcat, IBM WebSphere, BEA WebLogic, Glass Fish, JBOSS.

PROFESSIONAL EXPERIENCE

Confidential - Eagan, MN

Sr. Developer

Responsibilities:

  • Used CVS for maintaining the Source Code Designed, developed and deployed on Apache Tomcat Server.
  • Involved in Analysis, design and coding on J2EE Environment.
  • Implemented MVC architecture using Struts, JSP, and EJB’s.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Presentation layer design and programming on HTML, XML, XSL, JSP, JSTL and Ajax.
  • Designed, developed and implemented the business logic required for Security presentation controller.
  • Used JSP, Servlet coding under J2EE Environment.
  • Designed XML files to implement most of the wiring need for Hibernate annotations and Struts configurations.
  • Responsible for developing the forms, which contains the details of the employees, and generating the reports and bills.
  • Involved in designing of class and dataflow diagrams using UML Rational Rose.
  • Created and modified Stored Procedures, Functions, Triggers and Complex SQL Commands using PL/SQL.
  • Involved in the Design of ERD (Entity Relationship Diagrams) for Relational database.
  • Developed Shell scripts in UNIX and procedures using SQL and PL/SQL to process the data from the input file and load into the database.
  • Used Core java concepts in application such as multithreaded programming, Synchronization of threads used thread wait, notify, join methods etc.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Involved in maintaining the records of the patients visited along with the prescriptions they were issued in the Database.
  • Performed Unit Testing on the applications that are developed.

Environment: Unix(Shell Scripts), Eclipse, Java (jdk1.6), J2EE, JSP1.0, Servlets, Hibernate,JavaScript, JDBC,Oracle 10g, UML, Rational Rose 2000, WebLogic Server, Apache Ivy,JUnit, SQL, PL/SQL, CSS,HTML, XML.

Confidential - Dearborn, MI

Sr. Developer

Responsibilities:

  • Developed web service for web store components using JAXB and involved in generating stub and JAXB data model class based on annotation.
  • Developed components of web services (JAX-WS, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WADL.
  • Developed multi-threaded AJAX requests where all business logic is implemented in Struts actions.
  • Developed a list framework component which is basically used to sort and paginate the data.
  • Utilized J2EE patterns such as Front Controller, Session Façade, DTO and Service Locator.
  • Developed Web Services based on the Apache Axis framework.
  • Used Rest based Web services, successfully wrote an asynchronous Web service to send and receive data from numerous vendors.
  • Developed multi-threaded AJAX requests where all business logic is implemented in Struts actions.
  • Developed a list framework component which is basically used to sort and paginate the data.
  • Utilized J2EE patterns such as Front Controller, Session Façade, DTO and Service Locator.
  • Developed Web Services based on the Apache Axis framework.
  • Used Rest based Web services, successfully wrote an asynchronous Web service to send and receive data from numerous vendors.
  • Dynamic web content manipulation using AJAX for data exchange between the browser and the app server.

Environment: Java, J2EE, JSF/Primary Faces 3.6, JPA (Java Persistence API)-DB-2 database, JAX-WS, Web Logic Server, ACCUREV, Ant, Restful Web services and Pinnacle System, Java Batch JSR-352

Confidential, NY

Java Developer

Responsibilities:

  • Designed end to end process flow for Lead management Framework.
  • Worked on some interesting initiatives like Smart Banking, Kiosk and Ubiquity work bench.
  • Well versed with SOA. (Rainbow is based on SOA principles)
  • Leveraged ESB as the enabler for re-usability and reduce complexity in the channel applications and to provide loose coupling between systems.
  • Done POC in integrating ESB with TUXEDO as part of phased implementation for India.
  • Designed & Developed POC Web Browser SSO Integration with MetLife and Allianz partners.
  • Leveraged TIBCO ESB/BPM for orchestrating requests across multiple CICS and Error Handling.
  • Solid understanding of SMS Banking & Its implementation technique.
  • Have worked on Fund Transfer Switches in South East Asia Region (XLINK, BERSAMA, CITISHARE, and BAFES).
  • Familiarized with Core cards (Vision Plus)& banking product processors (Collections, Loans, Savings/Checking and Wealth Management)
  • Performed GAP analysis on internal systems with new requirements.

Environment: Java Script, CSS, UML, Oracle 10g, ESB, BPM, MQ Series, ETL, NDM File TransferDocumentum, Sybase 360, Web services, Mainframe banking and card systems.

Confidential, OAKTON, VA

Responsibilities:

  • Analysis, Design, Development, Build, Deployment, Testing of core modules of Account Maintenance System, AUS, Servicing / Endorsement utilizing various J2EE Design Patterns under Networx project.
  • Developed the user interface using JSP, Java Servlets and java Script.
  • Developed Session and Entity beans for implementing the Business Logic.
  • Design, development and testing of various modules assigned.
  • Used SOAP, WSDL and UDDI to develop SOA based applications.
  • Developed the modules in processing and parsing the XML data coming from Web services and MQ Series.
  • Parsing log files using Regular Expression capability of Pearl was easy.
  • Used IBM Content Manager to retrieve user specific data from databases.
  • User Training- worked with user community closely to train them and explain various features to them.
  • Developed various scripts for Creation and deployment of the code package.
  • Interacted effectively with end Users for understanding the defects.
  • Developed Message Driven Beans to receive Existing account data from RDBMS Databases on MVS system.
  • Worked closely with Production Support for various production tickets.
  • Developed stored procedures to fetch data to the User Interface.
  • Developed both client and server side functionality using Struts and J2EE technologies.

Environment: Java, JDBC, Servlets, Struts 1.0, Java script, JSP, EJB 2.0, MDB, XML, XSLT, XHTML, JDOM, CSS, WebSphere 6, WSAD 5.0, JMS, MQ Series, Oracle 9i, PL/SQL, Pearl, Eclipse, RAD 6.0, Sun Solaris, Web Services.

Confidential, BEDFORD, TX

Java/J2EE Developer

Responsibilities:

  • Developed the presentation layer GUI using JavaScript, JSP, HTML, XHTML, CSS, custom tags and developed Client-Side validations using Struts validate framework.
  • Implemented MVC architecture using JSF 2.0, Struts 1.2 and Hibernate 3.0
  • Worked on JSF components like data table, menu bar, calendar and tree.
  • Strutswere used to make the application Web-centric, and followed the MVC architecture for the application.
  • Integrated View Commands with the Business Commands.
  • Developed and deployed EJB’s (Session and Entity) to implement the business logic and to handle various interactions with the database.
  • Database Connectivity coding using Hibernate.
  • Involved in the Design of ERD (Entity Relationship Diagrams) for Relational database.
  • Data retrieval and storage in the DB2 database. Retrieval of datafrom database using JDBC Connectivity.
  • Responsible for writing, tuning and maintaining complex SQL statements.
  • Involved in solving the multithreaded synchronization issues and job schedulers.
  • Worked on Web Sphere MQ for communication of non-concurrent applications.
  • Used Web Services - WSDL and SOAP for getting credit card information from third party.
  • Used XSL/ XSLT for Transforming and displaying reports. Developed DTD’s for XML.
  • Performed extensive test driven development using JUnit for unit testing.
  • Used CVS for Source code control System.

Environment: Java, J2EE, JSF, JavaScript, Struts, XML, Eclipse, JBOSS, Apache Tomcat, Agile Processes, TTD, XSLT, JSP, JSON, JMS, JVM, SOAP, SOA, MQ, Hibernate, WSDL, Web sphere, Ant1.5, Log4J, JUnit, CVS.

Confidential

Java Developer

Responsibilities:

  • Involved in coding for the new enhancement (Book out functionality)
  • Running through FSD, preparing and updating Query Log
  • Checking-in and checking-out of DAW Code base
  • Preparation of Technical Specification Document
  • Preparation of Low Level Design Document
  • Preparation of Unit Test Cases and executed the same
  • Preparation of data flow diagram for the new enhancement (Book out functionality)
  • Preparation of sequence diagrams
  • Daily entry in project timesheet for billing purpose of the project
  • Attending weekly status meetings to discuss weekly progress
  • Preparation of MOM on weekly status meeting
  • Interacting with different technical teams for the clarification of Query Log
  • Scheduling meeting with different technical groups for technical queries
  • Code review on other’s module
  • Deployment of project module in the respective application server
  • Preparation of development environment
  • Preparation of Mock-up client to test the DAW-application
  • Updating the information of problem tickets in service center
  • Updating the information of problem tickets in Share Point
  • Updating the information of Resource Utilization sheet
  • Updating the information of weekly status dash-board
  • Creating a change and getting the approvals for the production move.

Environment: JAVA (JDK 1.4.2), Cold fusion, IBM MQ-Series, ColdFusion Application Server 6.1 (Cold fusion MX 6.1), SQL Server 2000, Windows 2000 Server.

We'd love your feedback!