We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Houston, TexaS

SUMMARY

  • Over 9 years of Extensive experience in analysis, developing Web based, Client/Server, Distributed and testing of applications using Java/J2EE Technologies.
  • Core Java experience and knowledge of OO Principles and best practices.
  • Experience in analysis, design, development, testing and deployment of software applications
  • Extensive experience with server - side programming and technologies such as J2EE, Servlets, JSP, JavaBeans, JDBC, JMS, JNDI and EJB
  • Expertise in developing web applications using Struts framework
  • Profound knowledge on various XML technologies i.e., writing DTD, Schema, Namespaces, XSL, Xpath, Xlink, XQuery, XHTML and SAX, DOM, JDOM parsers.
  • Responsible for designing Presentation Tier (web pages) using the concepts such as Themes, Skins, HTML, XML, CSS, Java Script and JQuery using AJAX.
  • Knowledge in using a multitude of J2EE design patterns
  • Good exposure with Application servers, Web Servers like Web Sphere, Web Logic, JBoss, SJSAS and Apache Tomcat
  • Extensive knowledge about custom tags, JSTL to support custom User Interfaces.
  • Extensive experience with developing enterprise applications with development tools like Eclipse, MyEclipse, WebLogic, WSAD and RAD
  • Used Apache Camel for integrating different applications using the required patterns.
  • Used Servlets extensively to create dynamic web pages. Used JSF’s along with HTML.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Extensive experience in developing JEE based Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming using Axis2 and JAX-WS.
  • Sound knowledge of Object Oriented Programming (OOP), Analysis and Design (OOAD) concepts and designing experience using Star UML, Rational rose to develop UML/ design artifacts like Class Diagrams, Sequence Diagrams and Use case realization.
  • Experience in configuring the WebSphere Server.
  • Working knowledge of Responsive Web Design.
  • Good experience on Agile and Waterfall methodology
  • Worked on multiple client project using Ruby, Ruby on Rails, JavaScript, and AJAX.
  • Design, investigation and implementation of public facing websites on Amazon Web Services AWS .
  • Experience in Message driven programming using JMS and MQ Series.
  • Experience in Spring, Hibernate and Web Services
  • Used Ajax based DOJO for faster front end.
  • Created Restful web services interface to Java-based runtime engine and accounts.
  • Worked with GWT framework.
  • Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages, snapshots, Triggers and optimization with Oracle and MySQL databases. Hands on SQL Performance Tuning Operations and worked on database tools such as SQL Loader.
  • Good knowledge about JSF ICEfaces
  • Expertise in developing database applications using Oracle, DB2 and worked on PL/SQL Stored Procedures, Triggers, Functions, Packages, Data Modeling and Performance Tuning.
  • Used the PL/SQL procedures for Informatica mappings for truncating the data in target tables at run time.
  • Strong knowledge of J2EE/Java application development background, with experience in defining functional and technical specifications and deploying applications (WAR and EAR) on various servers in multiple ambiences (DEV, SIT, UAT and PROD).
  • Experience in Configuration Management, setting up company Version policies, build schedule using SVN, CVS and GIT.
  • Experience with unit testing using JUnit and writing build scripts using ANT
  • Highly motivated and innovative problem solver with excellent organizational and communication skills.
  • Ability to learn new technologies and methodologies quickly.

TECHNICAL SKILLS

Languages: Core Java,J2EE, C, C++, UML, SQL, Visual Basic

J2EE Standards: JDBC, JNDI, JMS, Java Mail, JTA, XML

Web / J2EE Technologies: Struts, JSP, Servlets, Spring, EJB, MDB, Quartz, AJAX, Java Script, HTML, JSTL, DHTML, XML, XSLT, JSON,JQuery, GWT, JSF ICEfaces.

Database: Oracle 7.0/8i/9i/10g,11g, MySql, SQL Server, DB2, MS Access

Application Servers: BEA WebLogic 6.0/10, IBM WebSphere 5.0/6.0, SJSAS 8.1/8.2, JBoss, JRUN

Web Servers: Apache Server, IIS, Tomcat 4.0/5.0

IDE: WebLogic Workshop, WSAD, RAD 8.0, Eclipse, MyEclipse, NetBeans, IBM Visual Age, JBuilder, Visual Studio

Operating Systems: Windows 9x/NT/XP, UNIX, Sun Solaris, MS - DOS

Other Tools: Rational Rose, ClearQuest, Mercury, ClearCase, CVS, PVCS, Symphonia, Software Planner, JUnit,Log4j, Apache Camel, ANT, Toad, Java performance tuning using DB2 Optimizer and Jprobe. Crystal Reports

PROFESSIONAL EXPERIENCE

Confidential, Houston, Texas

Sr. Java Developer

Responsibilities:

  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Designed front end using Bootstrap, HTML, CSS, JQuery, Javascript and JSTL.
  • Implemented Spring MVC, dependency Injection and AOP Aspect oriented programming.
  • Experience working with Linux operating system.
  • Applied Object Oriented Programming (OOP) concepts
  • Used ANT Script to build WAR and EAR files and deployed on WebSphere.
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Used SVN for version control of the source code.
  • Participated in code review meetings.
  • Created RESTful web services interface to Java-based runtime engine.
  • Use of JSP for creation/modification of some screens to provide custom functionality.
  • Experience with Mockito and JUnit.
  • Good experience of debugging JavaScript, CSS3 and HTML5 code.
  • Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Used JIRA as the bug tracking tool and Git as the source code version control
  • Used various UNIX commands to see the log files on the production server
  • Developed several shell Scripts to automate file transfers.
  • Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.

Environment: TeamForge, Rally, Morpheus, code commits Temforge(SVN 1.9), Spring security, Java 1.7, Junit 4.7, Spring MVC 4.0.0, Powershell ISE, Spring AOP 1.7, STS 3.7, RESTFul, Tomcat, Agile, JSP 2.1, Java script, Apache Tomcat, Maven 2.5, JSTL 1.2 core tags, XML, JSON.

Confidential, Austin, Texas

Sr. Java Developer

Responsibilities:

  • Involved in requirements discussions with business users and mapping them to design.
  • Involved in design and implementation of the GW1 (Groundwater) and Pipeline Permit application.
  • Developed UI using JQuery, Javascript, JSF Prime faces.
  • Implemented Object-relation mapping(ORM) in the persistence layer using Hibernate framework in conjunction with Spring functionality.
  • Implemented Spring Data for persistence.
  • Designed and developed PDF reports using JASPER.
  • Consumed drilling permit web services using REST.
  • Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.
  • Used GIT repository for version control.
  • Implemented Hibernatefor mapping data fromJavaclasses to database tables
  • As part of POPS application development team I took complete responsibilities of Work Queue module.
  • Work Closely with Business Analyst to complete Software Requirements Specification document.
  • Understanding Complete Functionality and developed Class Diagrams and Sequence Diagrams.
  • Designed and developed the front-end using HTML, CSS, JQuery, Ajax, JavaScript, Twitter Bootstrap and Learnosity widgets, etc.
  • Implemented Functionality Based on Class Diagrams and executed with Technical Leads.
  • Developed managed beans and interfaces for business logic and binding these beans in UI pages.
  • Implemented Model-View - Controller Design Pattern, Factory and Singleton Design patterns.
  • Used Git as source code controller.
  • Organized Code review meetings to get approval for the Code changes implemented based on Class Diagrams.
  • Implemented code to consume Restful Web service for customer to complete Payment process.
  • Data base entities are created using Hibernate reverse engine and these entities are configured using annotations.
  • Implemented Spring JDBC Template and Spring JPA to execute the query for retrieving data results.
  • Unit Test cases implemented using TESTNG and Junit for Functionality test and validate the functionality.
  • Prepared Java doc’s for each and every Functionality for clear understanding of end user(client)
  • Developed User Guide document for end user to understand flow of the application.

Environment: JDK 1.6, Spring4, REST, JSF PrimeFaces, CSS, JQuery, Spring Data, Hibernate, Oracle, Jasper, WebSphere, Maven, GIT, Jenkins, Agile, JDBC, Javascript, UML, XML, Javascript, SQL.

Confidential, Peoria, Illinois

Sr. Java Developer

Responsibilities:

  • Developed MVC design pattern based User Interface using JSP, XML, HTML, CSS and Javascript.
  • Involved in the design and development phases of Scrum Agile Software Development.
  • Responsible for creating the detailed design and technical documents based on the business requirements.
  • Used Struts validator framework to validate user input.
  • Used Dependency Injection feature of Spring framework and Involved in writing the database integration code using Hibernate, leveraged the AOP features of Spring framework to handle exceptions.
  • Creating activity diagrams, Class diagrams and Sequence diagrams for the tasks.
  • Used Spring framework configuration files to manage objects and to achieve dependency injection.
  • Designed and developed the front-end using GSP, HTML, CSS, JQuery, Ajax, JavaScript, etc.
  • Used Apache Camel for creating routes using activemq.
  • Involved in implementing DAO pattern for database connectivity and Hibernate for object persistence.
  • Created XML files for storing the data required for module.
  • Applied Object Oriented Programming (OOP) concepts (including UML use cases, class diagrams, and interaction diagrams).
  • Developed utility classes, which allows easy translation from XML to Java and back and also Property Reader to read properties from a flat file.
  • Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO).
  • Developed window layouts and screen flows using Struts Tiles.
  • Used ANT Script to build WAR and EAR files and deployed on WebSphere.
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Implemented cloud services using AWS.
  • Involved in Iterative development using Agile Process.
  • Used SVN for version control of the source code.
  • Created and executed unit and regression test scripts; created personal and common test data, tracked actual vs. expected results, and evaluated quality of modules created.
  • Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions, supporting User Acceptance testing and addressing defects and supporting the system in Production and fixing Production defects.

Environment: Java/J2EE 1.6, JSP, Servlets, Javascript, JQuery, Spring 3, Hibernate 3, WebSphere Application Server 6.x/7.x, XML Web service, SOAP, JAX-WS, UML, Unix, MySQL, SVN, XML, XSLT, Eclipse IDE, Apache Ant 1.7, JDBC, Windows XP, JUnit 3.8, Log4j, CSS, log4j, CVS, Apache Axis 2.

Confidential, Timonium, MD

Sr. Java Developer

Responsibilities:

  • Involved in analysis, design and development of IDF Processing system and developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Worked in Agile environment. Experience working with scrum team. Used HP Quality Centre to view the tasks and requirements.
  • Used IBM RAD version 8.0 and also IBM WAS.
  • Worked on Defects that were assigned to me.
  • Developed the application using Framework that leverages classical Model View Controller (MVC) architecture.
  • Deployed the applications on IBM Websphere Application Server.
  • Used Fortify 360 Server to generate PDF reports which would have all elaborative report of the technical risks and the severity of these risks. It will also have a list of open and close issues along with their priority. It was done for all the modules for every release.
  • Used AJAX Framework for Dynamic Searching of covered products for funding.
  • Involved in designing the Graphical User Interfaces using Javascript, DOJO, HTML 5, JSON, JSP, AJAX4JSF and JSF Crystal Reports
  • Worked with Multithreading, intensively used the synchronization for controlling how resources can use data.
  • Design and implementation of business logic and data processing routes using Apache Camel.
  • Web application development (Ruby on Rails, Rack, CSS, HTML, some Javascript and AJAX).
  • Designed and Developed application screens using Swing, HTML, JQuery, JSP and CSS
  • Used Hibernate in data access layer to access and update information in the database.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Working on ruby on rails stuff for internal and external projects.
  • Created RESTful web services interface to Java-based runtime engine.
  • Used JNDI for naming and directory services.
  • Involved in GWT, User Experience. Internationalization in GWT.
  • Implemented Message Driven Bean Using JMS.
  • Added the ability to stop library scans via the JSON API.
  • Worked on Windows operating system.
  • Did database tuning with DB2 optimizer.
  • Upgrading, and Configuration of WebSphere Application Server
  • Developed the web application by integrating Javascript employing AJAX at client - side components enabling rich web applications without any separate plugins.
  • Used Web services - WSDL and SOAP for testing.
  • Regular expressions (in .NET, Java, Ruby and Javascript.)
  • UsedsoapUIfor load testing the Web Services.
  • Experienced in Installing DB2 on client and server machines, creating Instances and configuring with IBM WebSphere Portal Server.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Implemented JMS Listeners and Message Driven Beans (MDB).
  • Developed JUnit test cases for all the developed modules.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Created various testing Unix shell scripts, and provided the project documentation.
  • Used Unix Shell Scripting executed some code updating,.
  • Developed multiple GWT web application (from client to server)
  • Experience in Building Applications using Maven builds
  • Used SVN for version control across common source code used by developers.
  • Used ANT scripts to build the application and deployed on BEA WebLogic Application Server.
  • Designed database and normalization for databases in Oracle 10g and used the Stored Procedures and Triggers in the application.

Environment: RAD 8.0,Struts 2, Unix Shell Scripting, Javascript, AJAX, Hibernate 3.6,, Apache Camel, RESTful, EJB, JSP, Multithreading, Servlets, JMS, XML, SOAP, WSDL, JQuery JDBC, JavaScript, HTML 5, JSON, JNDI, SVN, Log4J,Eclipse Indigo, IBM Websphere Application Server 7.0, Rational Rose for UML modeling, JUnit, Oracle 10g,11g.

Confidential, Chicago, Illinois

Sr. J2EE WebSphere Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specifications that include UML Diagrams using Rational Ross.
  • Involved in designing the user interfaces using JSPs.
  • Developed custom tags, JSTL to support custom User Interfaces. .
  • Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
  • Used JNDI for naming and Directory Services.
  • Added tasks for online banking website using core Java
  • Involved in developing and improving asynchronous multithreaded queues of processings of document.
  • Used WSAD for writing code for JSP, Servlets, Struts and EJBs.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Lead the application design and development; the User Interface was built using Spring MVC, JSP (with Spring Tags), jQuery, Direct Web Reporting and AJAX, CSS, JDBC Template, iBatis.
  • Used Spring MVC Framework for developing web applications.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Eliminated multiple JSF component libraries and replaced with single component library - ICEfaces
  • Deployed the applications on IBMWebSphere Application Server.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Experience with Linux operating system.
  • Developed JUnit test cases for all the developed modules.
  • Used CVS for version control across common source code used by developers.
  • Used XMLWeb Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used Eclipse IDE
  • Experience working with DB2.
  • Good experience with version control such as CVS and Clear Case.
  • Used ANT build tool for building the application.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Used Tomcat server
  • Used Maven for building
  • Used Log4J to capture the log that includes runtime exceptions.
  • Written Stored Procedures and Triggers in Oracle Database.

Environment: Core Java, J2EE, JSP 2.0, DB2 EJB, JMS,JSTL JNDI, Spring 3.0, Multithreading, Oracle, DHTML, XML, DOM, SAX, ANT, Tomcat server, Rationale Rose, JSF ICEfaces, WSAD 5.1.2,jquery,(Web Sphere Studio Application Developer), IBM Web Sphere Application Server 5.1,Hibernate 3.0, LOG4J,CVS.

Confidential

J2EE Developer

Responsibilities:

  • Developed server side applications using Servlets, EJBs and JDBC.
  • Used Ant for building the application.
  • Used JMS for communicating various clients and it’s components
  • Used JUnit for Testing.
  • Used WebServices-WSDL and SOAP
  • Deployed applications on JBoss 4.0 server
  • Extensively configured the build files to different Environments
  • Developed Session Beans which encapsulates the workflow logic
  • Used Entity Beans to persist the data into database and also used Message Driven BeansMDB to notify the bean state.
  • Developed EJB components for middle tier component implementation and business logic implementation.
  • Experience with Eclipse IDE
  • Used Struts the MVC framework for building web applications.
  • Developed web pages by using HTML, CSS, Java Script.
  • Developed PL/SQL database scripts and written Stored Procedures and Triggers.
  • Created User guide and application support document.
  • Used CVS for the concurrent development in the team and for code repository
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.

Environment: J2EE, JDBC, Java Servlets, EJBs, Oracle, MDB, HTML, Rational Rose,CVS, PL/SQL, WSDL, SOAP, Eclipse, Struts.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Was associated in analysis, design and development of TERS system. Used Unified Modeling Language (UML). Created specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed JSPs without the usage of java in it and used AJAX for asynchronous Server calls.
  • Struts framework was used to build Presentation tier of the application, heavily used Struts Tag Libraries, Validators and Tiles .
  • Added tasks for website using core java.
  • Developed the Hibernate entity classes using Annotations.
  • Developed and designed this application using Struts Dispatch Action.
  • Developed Stored Procedures, Triggers and Functions Keenly involved in fine-tuning of SQL queries, Stored Procedures, Triggers in Oracle 10g
  • Use Ruby on Rails to create the system that tracks the complete Confidential t care process.
  • Worked on Windows Operating system.
  • JavaScript was used for Client side validations.
  • Used Maven for as a built tool
  • Developed Java WebService using WSDL, SOAP, UDDI and JAXB.
  • Deployed the application on IBM WebSphere App Server
  • Made Use of version control tools SVN, CVS and Build tool Log4j.

Environment: Core Java, JDK1.6, JSP, Struts 1.3.10, Hibernate 3.3, JSF 1.2, Oracle 10g, HTML, Java Script,CSS, JNDI, WebSphere 6.0, SVN, Ant, Log4j, AJAX, CVS, Eclipse 3.4

We'd love your feedback!