We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Albany, NY

SUMMARY

  • 7+ years of experience in analysis, developing Web based, Client/Server and Enterprise Application development using J2EEFramework and as a Cloud Computing Engineer.
  • Expertise in developing applications using Multi - threading, Util packages,ApacheStruts, Apache Camel, Enterprise Java Beans (EJB), Servlets, JSP, JTA, JPA, JDBC, JNDI, Applets, JMS, SOAP, JSF, POJO, DOAs, ATG Dynamo,Hibernate, Entity framework and Spring framework.
  • Core Java experience and knowledge of OO Principles and best practices.
  • Experience in analysis, design, development, testing and deployment of software applications.
  • Experienced working with Web Technologies such as HTML, CSS, XML, XHTML, DHTML, AJAX, Java Script and Node JS, ExtJS, AngularJS, CanJS.
  • Working knowledge of Web/Application Servers like Red Hat JBoss, Apache Tom Cat, IBM Web Sphere and Oracle WebLogic.
  • Experience on Agile/Scrum (Test Driven Development, Code Reviews), SDLC.
  • Good understanding of all aspects of Testing such as Unit, Regression, Agile, White-box, Black box. Testing Tools like Load Runner, Win Runner and ETL tools.
  • Superior analytical skills in Object Oriented Application Development using UML and Rational Rose.
  • Expertise in developing database applications using Oracle, DB2 and worked on PL/SQL Stored Procedures, Triggers, Functions, Packages, Data Modeling and Performance Tuning.
  • Extensively experienced in using various design patterns such as MVC (Model-View-Controller), such as Singleton, Session Facade, Service Locator, Factory and Business Delegate in the development of Multi-Tier distributed Enterprise Applications
  • Experience with unit testing using JUnit and writing build scripts using ANT.
  • Experience with complete development process of web applications using the Java 2 Platform, Enterprise Edition (J2EE) Technologies and designing them with UML.
  • Good knowledge on JavaScript packages (ext.js, adobe flex) which are used for building and optimizing complex browser-based applications.
  • Excellent Knowledge of Web development and good experience in using different Web Development Tools.
  • Strong analytical, problem solving & communication Skills.
  • Highly motivated and innovative problem solver with excellent organizational and communication skills.
  • Ability to learn new technologies and methodologies quickly, RUP.

TECHNICAL SKILLS

Languages: Core Java, J2EE, Swing, C, C++, UML, SQL, Visual Basic, Objective Swift, Python.

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, Node JS, ExtJS, Web Services, AngularJS, CanJSJSF 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/7.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, Subversion(SVN), ClearCase, CVS, PVCS, Symphonia, Software Planner,JUnit,Log4j,Apache Camel, ANT, Maven, Toad, Java performance tuning using DB2 Optimizer, Grunt, NPM, JSLint, JSHint,Jprobe and Crystal Reports.

PROFESSIONAL EXPERIENCE

Confidential, Albany NY

Sr. Java Developer

Responsibilities:

  • Developed web application using JSP Framework, user interfaces using JSP, PrimeFaces, HTML and CSS.
  • Used Eclipse as IDE tool to develop the application and debugging the application, used JQuery for front end validations.
  • Involves in the analysis, design, and development of integrated solutions for the project.
  • Create and review sequence and activity diagrams.
  • Define and validate service WSDLs and XSDs.
  • Develop business process models.
  • Analyze, design, and develop services and business processes from business requirements using a SOA approach.
  • Construct software applications using J2EE and SOA architectures.
  • Develop applications using Rational Application Developer and/or IBM Integrated Designer (RAD/IID) utilizing Agile methodologies.
  • Develop composite applications utilizing Web Sphere Integration Developer (WID), Web Sphere Process Server (WPS), Web Sphere Business Integration Workbench and/or Web Sphere MQ Workflow.
  • Perform composite application integration using EJB, SCA, JMS, and Web Services over an Enterprise Service Bus (ESB).
  • Used a4J tags for communicating between managed bean and JSF.
  • Analyze and develop rule sets for processes utilizing WODM.
  • Develop and test data access using Object Relation Mapping frameworks (Hibernate).
  • Develop complex relational database queries using ANSI standard SQL and PLS/SQL to be used with Oracle and DB2 databases.
  • Used Clear case for the code base.
  • Used JMS queue for generating automated emails.
  • Used SQL statements and procedures to fetch the data from the database. Created new views, added new columns to the existing view in the database using SQL.
  • Reload particular component in set of intervals using AJAX communication.
  • Perform database transaction management analysis, implementation, and troubleshooting.
  • Perform unit and integration testing and resolve defects.
  • Create and review technical documents for all aspects of the software development life-cycle.

Environment: RAD/IIS, WAS 7.0, SQL Server J2EE, EJB, JMS, SOA, Hibernate, Maven, ANT, JSP, XML, Ajax, HTML5, CSS3, J Query, JavaScript, JSF2.0,Angular JS, PL/SQL, SOAP, REST, J Unit, Log4j, Agile methodology.

Confidential, Colorado CO

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.
  • Developed the application using Springs Framework that leverages classical Model View Controller (MVC) architecture.
  • Deployed the applications on IBM Websphere Application Server.
  • Used PMD and Check style which specified errors according to the PMD and Check style rule files of the company.
  • Involved in designing the Graphical User Interfaces using Struts Tiles Framework, DOJO, HTML 5, JSON, JSP, AJAX4JSF and JSF, Crystal Reports, Entity framework.
  • 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, Node JS, ExtJS, AngularJS, CanJSand 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.
  • Implemented Message Driven Bean Using JMS.
  • Added the ability to stop library scans via the JSON API.
  • Used the tools such as Grunt, NPM, JSLint, JSHintand Jprobe.
  • Upgrading, and Configuration of WebSphere Application Server
  • Developed the web application by integrating JSFICEfaces employing AJAX at client - side components enabling rich web applications without any separate plugins.
  • Used Web services - WSDL and SOAP for testing.
  • Used soapUI for load testing the Web Services.
  • 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.
  • Experience in Building Applications using Maven builds.
  • Used SVN for version control across common source code used by developers.
  • 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, JSF ICEfaces, AJAX, Hibernate 3.6,, Apache Camel, RESTful, EJB, JSP, Swing, Multithreading, Servlets, JMS, XML, SOAP, WSDL,jquery JDBC, JavaScript, Android, HTML 5, JSON, JNDI, SVN, Log4J, MDB, JQuery, Eclipse Indigo, IBM Websphere Application Server 7.0, Rational Rose for UML modeling, JUnit, Oracle 10g,11g.

Confidential, Jacksonville FL

Sr. Java Developer

Responsibilities:

  • Developed web application using JSF Framework, user interfaces using JSP, HTML and CSS
  • Used IBM RAD8 as IDE tool to develop the application and debugging the application, used JQuery and JSF validation framework for front end validations.
  • Developed code for User input validation’s and page navigation using JSF.
  • Developed custom tag libraries extensively while coding JSF pages. Written JavaScript for validation of page data in the JSF pages.
  • Used a4J tags for communicating between managed bean and JSF
  • Started tousle Clear Case for software configuration management and version controlat the beginning and then migrated the project to Subversion.
  • Automated the Informatics jobs using UNIX shell scripting.
  • Deployed the application on the WebSphere Application Server.
  • Experience Oracle ATG Commerce framework, and Search.
  • Wrote the Java classes for the JSF components, tags, and renderers.
  • Created and Configured the Plan and plan details in PMT Core (Project Management Tool) and validated the Plan details in Plan viewer.
  • Used SQL statements and procedures to fetch the data from the database. Created new views, added new columns to the existing view in the database using SQL
  • Used JUnit to test write test scripts.
  • The GUI was designed on the base of MVC design-patterns and Swing APIs are used extensively.
  • Developed the View pages in JSP, using CSS and JavaScript validations
  • Reload particular component in set of intervals using AJAX communication.

Environment: RAD 8.0, Java Server Faces 1.2, Swing, Ajax, Icefaces 3.3,JPA, HTML, CSS, XML, Subversion, EJB, JSP, Multithreading, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, HTML 5, ClearCase, JNDI, SVN, Log4J, JQuery, IBM Websphere Application Server 7.0, Rational Rose for UML modeling, JUnit, Oracle 10g,11g.Crystal Reports.

Confidential, Chicago IL

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, Omaha NE

Sr. J2EE Developer

Responsibilities:

  • Involved in designing Class and Sequence diagrams with UML and Data flow diagrams.
  • Implemented MVC architecture using Struts framework for to get the Free Quote.
  • Designed and developed front end using JSP, Struts (tiles), XML, JavaScript, and HTML.
  • Good understanding of the correct way to implement custom ATG servlets.
  • Used Struts tag libraries to create JSPs.
  • Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features along with hibernate
  • Experience working with Linux operating system.
  • Used Hibernate for object-relational mapping persistence.
  • Reviewed the requirements and Involved in database design for new requirements (Promotion Code for free Quote)
  • Used Struts MVC, jquery and Tiles framework for Web based module.
  • Applied model-view-controller design pattern using Java Beans, Swing and conducted simultaneous queries and retrievals using Java multithreading techniques.
  • Wrote Complex SQL queries to perform various database operations using TOAD.
  • Java Mail API was used to notify the Agents about the free quote and for sending Email to the Customer with Promotion Code for validation.
  • Experience with version control such as SVN
  • Involved in testing using JUnit.
  • Performed application development using RAD and WebSphere Application Server (WAS)
  • Used Rational Clear Case for version control.

Environment: Java, Servlets, JSP, Struts 1.2, Spring 3.0, JavaScript, HTML, SVN, XML, JDBC, Hibernate 3.0, Oracle 9i, TOAD 8.5, JUnit 3.8.1, Multithreading, Log4j 1.2.11, Ant 1.6.2, UML, ClearCase7.0, WebSphere 6.0, RAD 6.0,Jquery Rational Toolset, Windows XP

Confidential

J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of IBA application and developed specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • 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, and 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 patient 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 JAX-RPC 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!