We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • 8+ Years of experience in IT industry as Java/J2EE Developer.
  • Worked in teh areas of Analysis, Design, Development and Implementation phases of Object Oriented and Web based applications.
  • Expertise in all phases of SDLC (Software Development Life Cycle).
  • Analyzing teh Requirements, working on Design Specification, Implementing, Testing and Deployment of Web Based Applications, Client/Server Based Application, and Enterprise Application using Java/J2EE on windows/Unix platform.
  • Expertise in development and deployment of multi - tiered web based enterprise applications using J2EE technologies like Servlets 2.3/2.4, JSP 1.1/2.0, Struts 1.1/1.0, Hibernate 3.0, Spring3.1, JDBC, JNDI, IBM MQ Series, Java Beans and Web services (SOAP, WSDL).
  • Expertise in various Java/J2EE design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Transfer Object and Singleton in teh development of Multi-tier distributed Enterprise Applications.
  • Proficient in several frameworks like Struts 1.1/1.2/2.0, Java Server Faces, Hibernate 3.0 ORM, Spring Framework 1.2/1.3/2.0, spring MVC with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
  • Experience in designing, developing, and deploying JDBC, JSP, Struts, EJB, Java Beans, JDK, Servlets, JPA, JMS, JAX-RPC, RMI on windows and flavors of UNIX platforms Experience in designing, developing, and deploying JDBC, JSP, Struts, EJB, Java Beans, JDK, Servlets, JPA, JMS, JAX-RPC, RMI on windows and flavors of UNIX platforms
  • Extensive experience in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, IBM DB2 and MS SQL Server 2005.
  • Expertise in client web technologies using HTML5, DHTML, CSS3, JavaScript and Jquery1.8, JqueryUI, Jquery plugins, AJAX.
  • Expertise with javascript toolkits Dojo, Extjs.
  • Expertise with JavaScript and JavaScript libraries to include ExtJs or JQuery.
  • Expertise in Coding groovy, domain class to handle teh business logic.
  • Good understanding of Core JAVA components, such as: Concurrency, Persistency, working with teh JVM etc.
  • Proficient in Java Multi Threading, Swing programming.
  • Expertise in developing web java application on Freemaker.
  • Migrated applications from error-prone manual deployment process to one-click continuous delivery approach with monitoring and rollback capabilities Jenkins, Ruby
  • Expertise in using Custom Tag Libraries for embedding dynamic code into JSP pages.
  • Experience in end to end web application development life cycle
  • Strong experience with JUnit writing test-cases and determining teh application functionality.
  • Experience in writing Maven Build scripts for project development and deployment.
  • Proficient in using various IDEs like RSA, RAD, WSAD, and Eclipse.
  • Experience working with various versioning tools like CVS, Clear Case etc.

TECHNICAL SKILLS

Programming Languages: Java 1.7, C, Groovy, C++.

GUI Development Technologies: Java AWT/Swing.

Web Application Development: Servlets, Java Server Pages (JSP), Java Server Faces (JSF), Enterprise Java Beans (EJB), Struts, Spring, Hibernate, Java Web Start, Java Network Launching Protocol (JNLP).Java Threads ( Concurrency / Multithreading )Database Development

Technologies SQL, PL/SQL, JDBC: Software/Tools MySQL, Oracle 9i/10g, Microsoft SQL Server, Microsoft Access.

Web Design Technologies/Tools.: Technologies HTML, DHTML, JavaScript, XML, CSS Software/Tools Adobe Dreamweaver, Adobe Photoshop.

XML Technologies: XML, XSL, DOM, XML Schema, SAX, XSLT, WSDL, SOAP.

Application Servers/Web Servers: Apache Tomcat, Glassfish, JBoss, BEA WebLogic,IBM WebSphere.

Integrated Development Environment (IDE): Net Beans, Eclipse, MyEclipse, JBuilder, JDeveloper, RAD, Spring Tool Suite (STS).

Version Control: SVN, CVS, VSS.

PROFESSIONAL EXPERIENCE

Confidential - Houston, TX

Senior Java Developer

Responsibilities:

  • Involved in design, development, testing and implementation of teh process systems.
  • Followed Agile methodology to plan work for every sprint and participated in sprint planning, showcase.
  • Designed and developed web-based application using Spring MVC Framework.
  • Implemented JAVA Collections API for handling teh data objects between teh business layers and teh front end.
  • Developed user interface using JSP, JSF, Ajax, DOJO, and JQuery.
  • Developed client side validations using HTML5, CSS3 and JavaScript.
  • Used XML, XSD, XSL/XSLT.
  • Implemented Controller Classes and Server side validations for account activity, setting alert preferences, triggering teh alert for particular account and set threshold values for teh preferences.
  • Involved in Mainframe functionalities to monitor Monthly and Daily Batch jobs.
  • Have been involved deeply with retail sales, logistics and Supply Chain management
  • Struts (MVC) is used for implementation of business model logic
  • Worked with Struts MVC objects like Action Servlet, Controllers, and validators, Web Application Context, Handler Mapping, Message Resource Bundles and JNDI for look-up for J2EE components
  • Implemented Message Driven Beans to communicate with teh other systems.
  • Used Spring ORM module to integrate with Hibernate.
  • Implemented Hibernate framework to connect to database and mapping of java objects to database tables
  • Produced SOAP based Web Services for interacting with teh other systems to get data synchronized.
  • Used SOAP UI for testing all teh registrations and getting teh preference destinations.
  • Implemented teh interaction between applications and WebSphere ESB by using Message Service clients.
  • Used WebSphere Application Server for deploying teh application and check teh status of teh applications running on teh server.
  • Used DB2 for all Database Transactions.
  • Successfully implemented many adhoc requests and involved in Production Support
  • Used Maven as Build and Configuration Tool.
  • Used Jenkins as continuous integration tool and also configured it deploying to multiple environments.
  • Used Log4J to capture teh logging information and JUnit to test teh application classes.
  • Used GIT Repository for Source Code maintenance.

Environment: Java, JSF, JavaScript, Ajax, DOJO, XML, XSD, HTML5, CSS3, JQuery, JSTL, Struts 2.0 Spring MVC Framework, Hibernate, Eclipse, DB2, Squirrel SQL, Rational Rose, Log4j, JUnit, Maven, Tomcat, WebSphere ESB, Web Sphere Application Server, Web Services, SOAP, WSDL, JAX-WS, Apache CXF, Putty, WinSCP, Jenkins, GIT.

Confidential, Minneapolis, MN

Senior Java Developer

Responsibilities:

  • Associated with teh full life cycle of teh application.
  • Was Involved in analysis and low & high level design of teh system.
  • Implemented Struts 2 along with JavaScript and AJAX Prototype framework for developing teh presentation layer.
  • Extensively used Stuts2 tags in Jsp's.
  • Proficient in using Javascript and jQuery languages.
  • Used generic annotations and Edward Jones custom annotations.
  • Made calls to CTG (CICS transaction gateway) which sends request to mainframe to get teh data from IDMS database.
  • Used IBATIS for persistence layer.
  • Coded EJB 3.0 Message-Driven-Beans to receive teh messages from IBM MQ Queues and a Local Message Queue.
  • Used Maven to build and manage teh project.
  • Used MKS to enforce versioning control.

Environment: Java1.6, J2EE, Spring MVC, Spring Injection, Hibernate, WebLogic 10.3, UNIX, DB2, Eclipse3.4, EJB3.0, CTG(CICS Transaction Gateway), AJAX, JSON, Javascript, jQuery, Maven.

Confidential, Richmond, VA.

Sr. Java / J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Used Rational Rose for Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in teh design phase.
  • Developed Custom Tags to simplify teh JSP code. Designed UI screens using JSP, Struts tags and HTML.
  • Developed client-side application that navigated intelligence data web sites, issued user defined queries and accomplished result set retrieval. Programmatically applied HTTP (headers, cookies) constructs to accomplish site navigation. Applied model-view-controller design pattern using Java Beans, Swing and conducted simultaneous queries and retrievals using Java multithreading techniques.
  • Implemented complex back-end component to get teh count in no time against large size using Java multi threading.
  • Used Java Web Start (JNLP technology); UML diagrams in Visio for design; Swing—extensively; Reflection API; Serialization; Collections API; multithreading; JClass libraries; Vim and Visual SlickEdit for editing; CVS and or version control.
  • Used Struts with Spring Framework in teh application which is based on MVC design pattern.
  • Used Hibernate Persistence Strategy to interact with database.
  • Actively involved in designing and implementing Business Delegate, Data Access Object, Session Façade, Service Locator and Data Transfer Object design patterns.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report, between teh clients and teh bank.
  • Designed and developed Message driven beans that consumed teh messages from teh Java message queue.
  • Used DAO pattern to retrieve teh data from database.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Used ANT scripts to build teh application and deployed on WebSphere Application Server.
  • Used JUnit framework for Unit testing of application.
  • Monitored teh error logs using Log4J and fixed teh problems.
  • Developed teh different components of application such as JSPs, Servlets, EJB’s using Websphere Studio Application Developer and used CVS for version control.

Environment: Struts 1.1, Hibernate 2.0, Spring 1.0, JSP1.2, Servlets 2.3, JMS, Multi-Threading, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, WebSphere Application Server 5.1, WSAD 5.1.2, Rational Rose, IBM DB2 UDB.

Confidential, Shelton, CT

Sr. Java / J2EE Developer

Responsibilities:

  • Developed web application using JSF framework
  • Developed user interfaces using JSP, HTML and CSS
  • Used IBM RAD7 as IDE tool to develop teh application and JIRA for bug and issue tracking.
  • Used JQuery and JSF validation framework for front end validations.
  • Used Subversion for software configuration management and version control.
  • Involved in developing applications using Java and J2EE.
  • Used SOA (Spring WS) for implementing third party Services.
  • Deployed teh application on teh WebSphere Application Server.

Environment: Java, RAD7, JSP, Java Server Faces, HTML, CSS, XML, Subversion, Websphere Application Server 6.1, JQuery, Web services (SOAP, WSDL), JIRA, j, JUnit

Confidential, Ridgefield, CT

Java/J2EE Developer

Responsibilities:

  • Responsible for developing teh Clinical Trial Portal, according teh specified requirements.
  • Created teh Desktops for Internal and External Users.
  • Extensively worked with Portal Management and User management.
  • Responsible for creating Groups and Roles in teh Portal Administration Console.
  • Extensively worked with teh netui validation Framework.
  • Created teh Wizards for Generating Confidentiality Agreement (CDA) and Clinical Trial Agreement (CTA).
  • Implemented MVC Framework
  • Created Custom Controls and JDBC Controls to interact with teh Oracle Database.
  • Created Streaming Desktops, configured Remote Producers.
  • Responsible for Assigning Defects to Developers and getting teh status reports from each of teh 3 Developers, helping them resolve/escalate teh issues depending on teh need.
  • Developed a Legacy Application for Clinical Trial Contracting Team to complete teh existing trials and export teh required data into Excel sheets.
  • Helped teh developers in teh team understand teh concept of Nested Page Flows, which helped in allowing teh team to work on different parts of teh application at teh same application at a time.
  • Coding teh JSP’s according to teh FIS.
  • Extensively worked with JQuery Calendar and Modals for teh User Interface.
  • Interacted with teh Business team to give them regular updates about teh project and get feedback about teh functionality by giving Demonstrations of teh project.
  • Used Shared Flows for Exception Handling and having teh common functionality implemented at a place.
  • Used Aspose to generate Word Documents using teh Information collected from teh Confidentiality Agreement and Clinical Trial Agreement Wizards.
  • Interacted with Documentum to retrive and save Documents for each Investigator at each Site., involved in various brain storming sessions with teh Documentum team to use teh Services they provide.

Environment: BEA Weblogic and Portal (10.2), Oracle, Documentum, using Eclipse as teh Integrated Development Environment.

Confidential

Java/J2EE developer

Responsibilities:

  • Involved in teh Analysis, Design and implementation of user requirements for teh Acom project.
  • Developed teh Action Servlets, Action classes, Action Form classes to manage teh user interaction through forms and to process form data and configured teh struts-config.xml file. Used Action Forms to prepopulate teh forms so that user can edit and save information.
  • Web documents of ACOM are managed by Cascading Style Sheet (CSS). Written styles for web content management and presentation.
  • Struts MVC framework is used along with Tiles to manage teh layout of teh ACOM application user interfaces. Configured tiles-defs.xml for teh same.
  • Teh application screen TEMPhas 2 components user interface, one is application tab and teh other is program component tab. Implemented functionality to switch back and forth between teh application and teh program component tabs for better navigation.
  • Written service and implementation classes using EJB calls to save update and delete objects. Written code to create EJB Stateless session factory to create Hibernate session.
  • Extensively used Eclipse IDE for code development, debugging and testing. Microsoft VSS is used for concurrent version control.

Environment: Java1.4, VB.Net, XML, JDBC2.0, Servlets2.1, Tomcat 5.0, Oracle 9i, VB Script, Eclipse 3.1, Microsoft Visual Studio .Net, CVS, VSS.

Confidential

Java Developer

Responsibilities:

  • Study and analyze teh business process flow and existing system.
  • Identified teh areas of improvement and teh scope of teh enhancements in teh system.
  • Upgraded this application from application wise storage to Lever-wise storage for better relation and feasibility with client.
  • Developed various Servlets and Java Interfaces as part of teh integration and process flow required for teh system.
  • Created a loosely couple component model to give teh better flexibility to handle frequent business changes.
  • Participated in design discussions and object model development workshop sessions for different lines of business.
  • Involved in developing Use Case, Class, Sequence & Components Diagrams as part of teh documentation.
  • Performed unit testing, and comprehensive scenario testing of teh modules me worked on.

Environment: Core Java 1.5, JSP, Servlets, EJB 2.0, Websphere Application Server, Oracle 10g Database, Toad 9.7, SVN (Subversion Version Control System), My Eclipse IDE.DB2 UDB.s

We'd love your feedback!