We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Des Moines, IA

SUMMARY

  • 7+ years of experience in Full Software Development Life Cycle (SDLC) includes requirements definition, design, implementation, testing, production support and enhancements of existing systems.
  • Excellent knowledge in Object - oriented analysis and design (OOAD) and development, maintenance, support of large scale n-tier enterprise applications using Java, J2EE, Spring, Maven, Struts, JSF, RMI, Spring 3.0, Hibernate, SOA, Web Services frameworks.
  • Extensive experience in development of client-server, Intranet applications in State/Federal applications, Banking / Finance, Telecom.
  • Superior skills in Analysis, Design, Development, Deployment, Re-Engineering, Coding and testing in N-tier systems using J2EE technologies including JDK/J2SDK/J2EE, JDBC, JavaBeans, Servlets, Java Server Pages, EJB3.0, JNDI, JMS, Hibernate, Applets, Swing, RMI, Log4j, and JUnit.
  • Good development and deployment experience in Application servers like IBM Web Sphere 7/8, BEA Web Logic 9i/10.3/11g and JBoss Application Servers.
  • Strong experience in Web Servers like Apache Tomcat Web Server.
  • Sound exposure on XML technologies for data exchange, presentation, configuration using XML, SAX, DOM, XSLT, DTD, XSD, CSS, HTML, DHTML, AJAX, DOJO.
  • Experience in designing/developing web applications using MVC framework with struts and JSF, MVC Framework, spring, Struts, Hibernate.
  • Expertise in IDEs like Eclipse IDE, IntelliJ, Web Logic Workshop, WSAD and RAD.
  • Extensive experience in working on Java Messaging Service (JMS) API based Message-oriented middleware (MOM) Systems such as IBM MQ Series, Web Logic JMS Queue, and Web Sphere JMS Queue.
  • Extensive working experience in RDBMS design and implementation in Oracle, MySQL, Postgresql, MS SQL Server 2005/2008.
  • Good knowledge in Unix/Linux platforms, windows and MAC OS X and shell scripting.
  • Hands on experience in SQL and PL/SQL programming, Hibernate, JMS and Web services Implementation.
  • Experience with JIRA for bug tracking.
  • Experience in Agile scrum methodologies Extreme programming (XP) practices of continuous integration, build refactoring using Ant, automated testing/performance testing using JUnit.
  • Having experience in leading team and possess excellent communication and interpersonal skills, ability to quickly grasp new concepts, both technical and business related and utilize as needed.
  • Experience in optimizing SQL queries and writing Oracle Stored Procedures.
  • Excellent Communication and interpersonal skills and a good team player.

TECHNICAL SKILLS

Java Technologies: Core Java, Swing, JSP, JSTL, JSF, EJB3.0, JNDI, RMI, JDBC, JMS, and JNI.

XML Technologies: XML, XSD, XSLT, DOJO, DTD, SAX, DOM, Soap UI

Web Technologies: HTML, DHTML, CSS, JavaScript, AJAX, and CMS

Frame Works: Struts 1.2/2.0 Hibernate, spring, and DOJO

Application Servers/ Web Servers: BEA/ORACLE Web Logic 7/8.1, IBM Web Sphere 6.1, Apache Tomcat 6.0/7.0

Databases: Oracle 10i/11i, MYSQL, MS SQL SERVER 2005/2008

IDE Tools: WSAD, Eclipse, MyEclipse, IBM RAD, IBM WSAD, Toad, Netscape, Net Beans, Flash, SQL Navigator.

Design Methodologies: OOAD, SDLC, Agile, Scrum, Waterfall, TDD.

Script: Ant Script, Java Script, and UNIX Shell Script.

Operating Systems: Windows 95/98/NT/2000/2003/XP, UNIX, Linux

Protocols: HTTP, TCP/IP

Distributed Technologies: CORBA, RMI

Others: Ant, Rational Clear Case, Clear Quest, and SVN.

PROFESSIONAL EXPERIENCE

Confidential, Des Moines, IA

Java Developer

Responsibilities:

  • Involved in the design and development of various enhancements to the Application Managementand the Vendor stipulation systems in the Core project.
  • Involved in analyzing and resolving production issues in a timely manner.
  • Involved in defect resolution during the QA phase.
  • Actively involved in code review and providing refactoring tips.
  • Involved in guiding/mentoring junior team members.
  • Developed J2EE modules using XMI, CORE JAVA and MDA framework.
  • Developed XMI UI screens for the Vendor/Stips team. Developed functionalities as per release.
  • Also created JAVA classes for the Business Service Layer.
  • Used DTO to transfer data among different layers.
  • Have used Jira to track bugs and tasks.
  • Written lot of SQL queries to interact with the database.
  • Worked with other teams to fix lot of bugs.
  • Used Lombardi Teamworks 6.0 as the authoring environment.
  • Have worked to get an understanding of the BPD’s.
  • Create many DTO’s and used it in many layers of the applications.
  • Used WSDL to create the client classes.
  • Worked with SOAP requests in SOAP UI.
  • Have written SOAPUI automated test cases and have written a test scripts to manage the automation of tests. Also worked closely with testing team to get the test cases and to do negative testing also.
  • Used Weblogic to deploy the application.
  • Wrote Customized Ant Scripts for Deploying Applications.
  • Used agile methodology for software development.
  • Used TIBCO for transforming and mapping XMLs and closely worked with architect and TIBCO Designers on SOA and BPM technologies.
  • Worked on Seam for creating XHTML files, *.page.xml, POJO and ACTION classes.
  • Used JSF for different page submissions and also validation of data in view, data conversion according to the type specified on the server side.
  • Worked on JPA for XML annotators, descriptors and injecting into different classes.
  • Used the GWT that is deployed in the web server in web mode.
  • Used IBM MQ for seeing the receipt of the messages and also on FTA.
  • Worked on different Perl functions and HTTP headers.
  • Code Reviews; code re-factoring, Security audits, performance tuning and troubleshooting.
  • Managing the build of the project-using ANT.
  • Worked on production break fix support for DB batch jobs.
  • Done debugging the application data flow to identify Data related errors.
  • Worked on Production support deployment across Web, OS, and DB layers.
  • Monitor and support multiple java-based applications, which are the back end service providers for portal data.
  • Monitor Daily batch jobs in Database.
  • Worked on the production fallback, playbacks and disaster recovery support.
  • Working on Loan Processing Services and SOAP over HTTP as a connection between the services using SOA.
  • Used Eclipse for development of the application.

Environment: Java 1.5, JDBC 2.0, JavaScript, Hibernate 3.0, Spring,IBM MQ, JQuery, HTML5, CSS3, XML, XMI, JSP, JSF, JPA, GWT, HTTP, DOJO, TIBCO, SQL, Windows 7 and Oracle 11G, Eclipse, Jboss 5.5, Jira, SVN.

Confidential, Milwaukee, WI

Java Developer

Responsibilities:

  • Done Project Estimation.
  • Manage projects to the plans
  • Tracking and follow up of the project issues.
  • Contribute to budget planning during project initiation.
  • Manage to the project budget throughout project lifecycle.
  • Proactively manages changes in project scope and budget, manages project change control process, identifies potential risks and issues, and devises contingency plans.
  • Totally responsible for execution and controlling project without slippage.
  • Mentor Team members.
  • Weekly status reporting to the client and daily interaction with the client.
  • Involved in preparing Technical Design using JBuilder.
  • Working on java 1.6.
  • Implementing J2EE with SOA architecture.
  • Involved in JSP Content Reduction by moving the bean messages to static list.
  • Performed JUnit testing, proposed and implemented performance enhancements, worked with Oracle databases, running SQL scripts and stored procedures.
  • Developed SOAP based HTTP requests for communicating with Web Services.
  • Was involved in the design of multi-tier architecture using EJB, Servlets and JSP.
  • Extensively worked on debugging using Logging Frameworks such as Apache Log4j.
  • Implemented server side tasks using Servlets and XML.
  • Developed complex screens from scratch which consists of struts tags in JSP, Action and Form (MVC), Ext-JS, CSS, HTML, Delegate, BO, Domain, DAO layers to Oracle Database. Wrote SQL queries, Stored Procedures to accomplish complex functionalities.
  • Developed page templates using Struts Tiles framework.
  • Implemented Struts Validation Framework for Server side validation.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Coding the complex program.
  • Working with TDD methodology.
  • Resolves and escalate issues in a timely fashion.
  • Handled Complex SQL queries in Hibernate.
  • UI dynamic styling, layout, validation and look and feel using JQuery, JavaScript and DOJO.
  • Involved in Ajax - based Rich Browser User Interfaces.
  • Interfaced with struts to code the business logic for the web client layer involving J2EE design patterns.
  • Ensured design consistency with client’s development standards and guidelines.
  • Code Reviews.
  • Communicating between software components using JMS.
  • We use the system in which for every credit card payment validation is done based on security number expiry date and discount products and if all these information is correct then balance is deducted from bank account.
  • Designed the login page using the Rich Faces 3.0 components that are AJAX enabled in JSF 2.
  • This java based system helps the user in avoiding frauds while using the credit card by rechecking the details of the customer with the details already stored in the database.
  • Working with the ANT script to create the ear and deploy it on Web Logic Application Server.
  • Web Logic App server for development/Deployment.
  • Build and deploy the web application using ANT scripts in UNIX environment.

Environment: Core JAVA, J2EE, SOA, JSF, JMS, Servlet, JQuery, Ext-JS, Ajax, JPA, EJB 3.0, JSP, JSON, DOJO, XML, HTML5/CSS, JSTL, JNDI, JAXB, JPA, JUnit, JBuilder, Log4j, SOAP, RESTful API, Hibernate, Struts, ANT, Web Logic server, Oracle 11g, Unix Shell scripting, Linux and Oracle PL/SQL.

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Analysis of the business requirement of the Insurance domain and design the transformation modules.
  • Reviewing Design documents and giving feedback if there are any changes required.
  • Placed at client’s place (San Francisco, California, U.S) for knowledge transfer of the application.
  • Involved in preparing ROM and estimating the complex CSR.
  • Provide design on development methodology for J2EE application.
  • Mentor J2EE development team with GUI technology andmanageteam on Java / J2EE Application Maintenance and Support.
  • The front end is in JSP, Ajax, JSON, JQuery, Prototype Ext-JS, DOJO, XML, and HTML and Oracle are used.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Developed the Singleton pattern to load the entire properties files specific for the application at once.
  • Used agile systems and strategies to provide quick and feasible solutions, based on agile system, to the organization.
  • Used parsers like SAX and DOM for parsing xml documents.
  • Developing the DAO classes and connecting to the DB using JDBC technology.
  • Working with Ex-JS for front-end validations.
  • Working with the Design Patterns to develop the application.
  • Working with the CVS to check in and check out the code.
  • Working as Web Services consumer to consume the services, which are provided by providers.
  • Developing the SOAP Web Services to provide the services to other modules.
  • Working with the SOA architecture to develop the application.
  • Building web services with JAX-WS and communicating using XML.
  • Working with the TOAD to execute the queries.
  • Developing config xml files and POJO classes.
  • Worked with the SQL mapping files in the Hibernate framework.
  • Developed Value Objects to interact with Data Base using POJO.
  • Involved in fixing the defects.
  • Running SQL Scripts and Stored procedures using Oracle.
  • Involved in different build phases of Apache Maven.
  • The launch will be followed by the implementation of a wide but thin layer of CRM capability.
  • Memberpoint system on the TiG Policy product was made in an effort to achieve flexibility in the management of both membership and insurance products in order to be more sensitive to member needs, market changes and competition.
  • Worked on few enhancements.
  • Was involved in adding patches to Web sphere production server.
  • Deploying the applications in the Web sphere production server.
  • Troubleshooting the problems during Web sphere patch installation in Production using the log files.
  • Used wsadmin tool to add nodes for Deployment Manager.
  • Working with the UNIX Bourne shell-scripting environment to deploy the application in QA and UAT.
  • Working with RAD editor for developing the application.
  • Documentation for all the related development works.

Environment: Core java, J2EE, SOA, JQuery, JSP, JSON, Servlets, PHP, Ext-JS, HTML5/CSS, DOJO, XML, XSD, XPath, XQuery, WSDL, AJAX, EJB, POJO, CVS, REST, Struts, Spring MVC framework, Spring Batch, Maven, REST, JDBC, TOAD, IBM Web sphere Administration, RAD, Unix Shell scripting, Linux and Oracle.

Confidential, Stamford, CT

Software Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Worked with on line system to design, code, unit test, build, system and perform integration testing.
  • Developed JSP Java Server Pages starting from HTMLs and detailed technical design specification documents. Pages included HTML, CSS, JavaScript, Hibernate and JSTL.
  • Coded new Struts Action and Action Form classes.
  • Developed SOAP based requests for communicating with Web Services.
  • Used agile systems and strategies to provide quick and feasible solutions, based on agile system, to the organization.
  • Working on SOA with web services.
  • Developing web applications using Spring MVC framework, Struts, Hibernate.
  • Written JUnit tests to verify the code and did code reviews. Used Find bugs software to find bugs and improve quality of the code.
  • Solid background in Object-Oriented analysis and design. Good at various design patterns (GoF, J2EE patterns etc.) and UML.
  • Interfaced with struts to code the business logic for the web client layer involving J2EE design patterns.
  • Involved in the creation of custom interceptors for Validation purposes.
  • Used JMS for getting transaction details.
  • Analyzed and fixed defects in the Login application.
  • Build ear and Deploying TIBCO BW in UNIX environment.

Environment: Core JAVA, JDK, J2EE, SOA, JUnit, Eclipse, DHTML, JSP, JSTL, JMS, HTML/CSS, XML, AJAX, Servlets, Struts, SOAP, Hibernate, Spring, JavaScript, JBoss Application Server, CVS, TIBCO, Perl, Oracle, MySQL, IBM RAD, UNIX.

Confidential

Java Developer

Responsibilities:

  • Involved in requirement analysis, design and implementation of the system.
  • Rational Unified Process RUP was used for collecting systems information.
  • Used UML & Rational Rose to design the Object Model Use Cases, Activity Diagrams, Sequence Diagrams and Component Diagrams .
  • The Presentation layer used Struts to implement the MVC design pattern and facilitate user interface design by the use of JSP’s and Struts based tag libraries. The Struts framework was also augmented using both the Validator and Tiles for Composite View pattern add-on components.
  • Adapted various design patterns like Front Controller, Business Delegate, Data Transfer Objects DTO, Service locator, Session Façade, Data Access Objects DAO and Template Method pattern.
  • Extended Request Processor class for customizing the Action Servlet.
  • Responsible for writing the SAX parsers for transaction details which are read/write using the data/to from database and rest of the enterprise.
  • Implemented XML to stream data across different Interfaces for Reconciliation and Reversal process of the transaction files with the Bank.
  • Developed Java Beans, Custom Tag Libraries.
  • Setting up test environments and configuring various components of the application using JDBC API to establish a connection with oracle database and configuring.
  • Developed and used SQL and Stored Procedures in MySQL server.

Environment: JDK1.4/1.5, J2EE, JSP, JSF, AJAX, HTML/CSS, XML, Struts, Log4j, SAX, JBoss Application Server 6.0, wsdl, Jboss Seam framework, Rational Clear Quest 7.0, MySQL, JavaScript, Servlets and UNIX.

We'd love your feedback!