We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • Around 8 years of progressive IT experience delivering high impact business solutions. Enjoyed various level of developer roles and as a team member acquired specific expertise in object oriented design, development (SDLC), technical management including scheduling, and delivering on - time solutions for time sensitive projects.
  • Diverse Experience in various web-based, enterprise based, banking, insurance, health domain based applications using J2EE technologies like Servlets, JSP, Applets, Rich Client Platform(RCP), AWT, EJB, JDBC, JNDI, JMS, JSP CustomTags, Tag Libs, Struts, JSF, Hibernate, Springs.
  • Experience in working with UNIX, Linux, Solaris and Windows. Worked on UNIX operating systems with strong knowledge of VI editor, UNIX commands and UNIX shell scripting like PERL scripting.
  • Expertise in UI designing technologies like HTML5, Swings, JSTL, DHTML, JavaScript, JQuery, JSON, AJAX, XML, Flex, Dojo, CSS3.
  • Experience inUXdesign with a strong background working in Wireframes (low fidelity and high fidelity) Prototypes, Mock-ups, Storyboard and User Flows.
  • Experience in working with JavaScript frameworks like Bootstrap,EXT-JS, Backbone.js, and AngularJS, Mustache framework to implement single page web applications.
  • Hands on experience in Databases including SQL, PL/SQL, data modeling, Stored Procedures, Triggers, Views and functions in Oracle 8i/9i/10g/11g, MySQL, MS-SQL Server and DB2. Proven expertise in SQL stored procedures development & tuning, SQL queries tuning. Used TOAD and PL/SQL Developer for development.
  • Experience in NoSQL databases like HBase,MongoDB, Cassandra, relational data modeling, object-relational integration (ORM), physical design/tuning.
  • Profound knowledge in Core Java concepts like Object-Oriented methodologies OOPS, Collections API, Multithreading, I/O Streams, Exception handling database application design, web site development and maintenance.
  • Extensive knowledge in OOAD concepts of Use Cases, Activity diagrams, Sequence diagrams and class diagrams using UML. Working knowledge of IBM Rational Rose and MS-Visio.
  • Experience in XML, DTD, Schemas, XSL, XSLT, SOAP, WSDL, UDDI, SAX and DOM parsers. Experience in using Swing API for developing GUI.
  • Experience in using web/application/directory servers like Apache Tomcat, BEA Web Logic, JBoss, Jetty, IBM Web sphere Application Server and configuring them.
  • Expertise in working with various frameworks such as Struts, JSF, Spring MVC& Spring boot with IBATIS and Hibernate, Object Relational Mapping in a distributed environment.
  • Knowledge onTCP/IPand UDPprotocolsand implemented client server communication.
  • Hands on experience in working with SOA and Web services like REST, JSON, WSDL, SOAP, and UDDI (Web service Security). Experience in using JERSEY framework and JAX RS environment.
  • Experience in Java messaging Service (JMS), and messaging technologies such as Message Driver Bean (MDB), Web sphere MQ, Mule ESB andApacheKafka
  • Middleware Experience in JMS, Message Driven Beans, LDAP, and IBM MQ Series.
  • Extensively implementedJ2EEdesign patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory and DAO, DTO and best practices for building enterprise systems.
  • Have Expertise in building highly scalable, highly available and fault tolerantmicroservicesto run in cloud-based infrastructure or in the traditional environments.
  • Experience with IDE’s such as Eclipse, MYECLIPSE Blue,RCPand Edit plus, IBM WSAD,RAD, NetBeans, JDeveloper.
  • Excellent work experience with Version Control Tool's such as Subversion, CVS, Git, SVN and IBM Clear Case. Bug tracking tools like JIRA, Github.
  • Implemented logging using Apache Log4J.
  • Experience in using ANT and Maven for application building, scheduling, mailing and automation and integrated with CI servers like Jenkins.
  • Have solid testing experience in unit testing, integration testing and system testing.Proficient in Test Driven Development (TDD) usingJava JUnit API.
  • Experience in writingSeleniumTest cases, Junit Test cases using JUnit and Cucumber.
  • Strong experience with SDLC methodologies including waterfall, Agile Scrum.
  • Excels at investigating new technology with good business sense and priorities. Efficient in meeting the deadlines with quality delivery.

TECHNICAL SKILLS

Languages: Java, J2EE 1.5, C, C++, SQL, SQL* Plus, PL/SQL

Servers: Apache HTTP Server 2.x, Apache Tomcat 4.x/5.x, JBoss4.0.5GA, BEA WebLogic 8.1/10.3, IBM Web Sphere 6.0/6.1/7

Java Technologies: J2EE (JSP, JSTL, JavaBeans, Servlets, RMI, EJB, Webservices, Restful Webservices, JAXB, JDBC, ODBC, JNDI, JMS)

Web/Distributed Technologies: HTML/HTML5,DHTML, XHTML,CSS, JQuery, JavaScript, AJAX, DOJO,SOA, SOAP, WSDL, UDDI, RESTful

XML Technologies: XML, DTD, Schemas(XSD), XSL, XSLT

Databases: Oracle 9i/10g, DB2, MS-SQL Server, MySQL, POSTGRESql

Frame Works: Struts 1.2/2.0, Spring 2.5, MVC, JSF 1.2/2, Tiles, Hibernate 3.0/3.5, iBatis, Velocity, Log4J

Version Control Tools: VSS, CVS, SVN Rational Clear Case, Tortoise SVN

Development Tools: Eclipse 3.2, RAD7.0, Net Beans, Tortoise CVS, Toad 6.3, SQL-Navigator, ANT, Text Pad, JDeveloper10.x, JBuilder

Operating Systems: UNIX(Solaris), Windows 98/Vista/NT/2k/XP, Mac OS X 10.5, LINUX( Ubuntu, Red Hat), MS DOS

PROFESSIONAL EXPERIENCE

Confidential, TX

Senior Java/J2EE Developer

Responsibilities:

  • Involved in Requirements gathering, analysis and design and documentation as the application was started from scratch.
  • Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
  • Developed the application using J2EE, JSP,PHP, Tag Libraries, XML, XSD and Oracle.
  • Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Involved in designing, developing and testing of J2EE components likeJavaBeans,Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and JNDI and deployments in WebLogic Server.
  • Effectively developed Action classes, Action forms, JSP, JSF and other configuration files like struts-config.xml, web.xml.
  • Implemented web-service integration components fromSOAusing SOAP, WSDL and RESTful webservices
  • Developed communication amongSOAservices using XML schema.
  • Developed web-based applications while adhering to new development specifications which involve Java/J2EE, Hibernate, Webservices, Oracle, JavaScript, jQuery, Ajax, Angular JS and Node JS.
  • Involved in the implementation of open- source web application frameworks like Bootstrap and AngularJs.
  • Defined new validations through AngularJSfor the form field validation implemented through HTML and Used AJAX, JSON to send request to the server to check the functionality of the website.
  • Implementation of JavaScript Frameworks, including Backbone.js, React js, Ember.js, Spine and Angular.js.
  • Used Struts framework for Front-end pages using JSP, Struts custom tag libraries (bean, logic, html), JSP custom tags (JSTL) and JavaScript.
  • Integrated Spring framework with Hibernate that is used for Database operations.
  • Involved in loading and storing objects using Hibernate.
  • Used Eclipse asJavaIDE tool for creating various J2EE artifacts like Servlets, JSP's and XML.
  • Developed User Interface having animations and effects using JSF, JavaScript and HTML.
  • Extensively used HTML, JavaScript and Ajax for client side development and validations.
  • Involved inJavamultithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle Database.
  • UsedHibernateORMto implement DAOs for persistence of service related data in the Data base
  • Used JSF framework with AJAX in developing user interfaces using JSF UI Components, RIA components, Validator, Events and Listeners.
  • Session Beans, Servlets, Design patterns were extensively used for business transactions, fetching analytic results from Analytic Engine, implementing business rules and posting live updates on JMS Queues.
  • Used Chain of Responsibility Design Pattern for the handlers for creating Dynamic objects; other J2EE design patterns.
  • Used SOAPUI for the functional testing and inspection and invocation of spring based WebServices.
  • Developed Web service using Restful with Jersey, and implemented JAX-RS and also provided security usingSSL.
  • Create Web services (JAX-WS) for Software as a Service (SaaS) model projects.
  • Worked on the existing scriptbash(.sh) file which will work in all the environments and also copies concerned properties, DS files etc.
  • Used IBATIS Data Mapper Framework for Stored Value Purge that Purges Data in the Database for more than 60 days.
  • Used MAVEN to build the project into WAR and EAR files andSVNfor version controlling.
  • Used Jenkins a continuous integration server to build code withGITas source code management system withGITplugin
  • Extensively used Eclipse IDE while writing code & used SubVersionforversioncontrol.
  • Used Ant for developing build scripts and deploying the EclipseRCPapplication onto Web Logic.
  • Involvement in Automation Environment setup using Eclipse, java,seleniumweb driver java language bindings and Testing jars.
  • Responsible for Developing Junit Test Case to Unit Test the Services outside the server.

Environment: JavaEE 6, Servlets, Spring, Hibernate, Struts, Angular js, Ext-js, Backbone js, Ember js, React js, JAXB, WebLogic, RCP, XML, SOA, XSL, Selenium, XSD, CSS, PVCS, JavaScript, AJAX, MVC, HTML, Multithreading, Eclipse, Junit, UNIX, Git,SVN,Oracle.

Confidential, Raleigh, NC

Sr. Java/J2EE Developer

Responsibilities:

  • Gathered requirements from client, analyzing and preparing the Requirement specification document.
  • Involved in front end development using Struts, CSS3, JavaScript, JSP, HTML5.
  • Involved in document analysis and technical feasibility discussions for implementing new functionalities
  • Developed application using JavaScript for Web pages to add functionality, validate forms, communicate with the server.
  • Implemented MVC architecture using Struts framework and enhanced the design for the Middle Tier Development.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Used Spring dependency injection to inject services to the action classes.
  • Developed Webpages using UI frameworks, AngularJSandExtJs, React js,NodeJSand BackboneJs
  • Developed the REST webservice using Spring IOC to provide user a way to run the job and generate daily status report on loans.
  • Consumed the restful web service to get the offer management data andAMLvalidation data for the applicant.
  • Developed Action Classes using Struts Framework and also Involved in writing the struts-config files.
  • Developed the Struts Action classes to perform the business logic and developed the Struts Action Forms to collect the user input.
  • Responsible for system analysis, design and development using J2EE architecture.
  • Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Developed POJO for data modeling of account information,portfolioand transaction history and customized Spring Bean Factory.
  • Involved in implementing different security enabled web services using AXIS2 which involves writing WSDL and XSD files (SOAP) for different service.
  • Developed reusable and interoperable Web service modules based onSOAarchitecture using RESTful
  • UsedApacheKafkato pass messages between the servers for communication purpose.
  • UsedApacheKafkato standardize the data pipelines and allowed getting data out of each system once and into each system once, to significantly reducing the pipeline
  • Designed and Developed Standalone applications using Rich Client Applications(RCP) like SWT, JFace, OSGI and Swings.
  • Used various Design patterns including Singleton, Service Locator, Factory, DAO, and Facade.
  • Persistence layer was implemented using Hibernate 3.0 Framework, which interacts with the database.
  • Developed SQL queries, stored procedures and triggers for getting data from Oracle 10g
  • Configuring IBM WebSphere Application server 7 and setting up environment for new applications.
  • Developed automation test cases using Java andseleniumon Eclipse for web 2.0 Ajax application
  • Used Websphere RAD 7 for setting up enterprise projects and using as an IDE and Application server.
  • Maintained source code repositories using Rational Clear Case environment.
  • Created unit test cases for business component using JUnit.
  • Involved in production support.
  • Followed Agile development process, Scrums.

Environment: JDK 1.6, Spring 3.0, EJB3.0, JSP, Hibernate 3.0, Angular js,Node js, Ext js,HTML 5.0, CSS 3, JavaScript, Servlets, WebSphere 6.0, XML, ApacheKafka, Selenium, RCP, React js, SOAP Web Services, Oracle 10g,SQL, PL/SQL, RQM, ClearCase, ClearQuest, Windows 7.

Confidential, Jefferson City, MO

Java/J2EEDeveloper

Responsibilities:

  • The development team followed AGILE Methodology and participated in weekly Stand up Meetings.
  • Managed CSS and HTML, JAVASCRIPT for designing WebPages and used them appropriately.
  • Managed Struts tags, JSTL, custom tags and extensive JavaScript for the whole web application.
  • Used flex for creating menus and tabs.
  • Developed the presentation layer using Model View Architecture implemented by Spring MVC.
  • Managed Spring Core for dependency injection/Inversion of control (IOC), and integrated with Hibernate.
  • Extensively worked with Hibernate for Object/Relational Mapping, transparent persistence onto the DB2 database which was XML based.
  • Used Hibernate Criteria, Named queries for interaction with the data base.
  • Used ValueObject, DAO design pattern along with all the design patterns available for struts.
  • Wrapper or Decorator design pattern was used to get a list of values for the drop down menus all over the project. These Wrapper classes are loaded only once during initialization of the application context.
  • Managed the security with the help of Spring Security(ACEGI).
  • Involved in knowledge transfer and mentoring.

Responsible for writing complex queries and stored procedures in hibernate.

Environment: Solaris, Web logic 10.3, Spring MVC, Hibernate 2.0, Tiles, Spring IOC, Design pattern such as Value Objects, DAO, Singleton, Service Locator, Session Façade, Oracle 10g, JDBC, XML, DTD, XSD, JUnit, Maven, CVS, Eclipse 3.x.

Confidential -Albany, NY

Java/J2EE Developer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Designed and developed Customer registration and login screens using HTML, JSF, Servlets and JavaScript.
  • Developed web pages to display the account transactions and details pertaining to that account using DHTML, JSF and CSS.
  • Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with Struts web layer
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Designed and developed JSF components, implemented event handling usingJava, JSF, AJAX, and JavaScript for various modules.
  • Used log4j for logging mechanism.
  • Configured JDBC and LDAP Security in the application server.Configured LDAP using Netscape directory Server for user authentication.
  • Developed LDAP server configuration files to enable encryption support for password storage.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
  • Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate.
  • Used log4j for tracking errors and debugging the code.
  • Wrote build & deployment scripts using ANT, Maven, shell scripts and JACL on unix enviroment.
  • Implemented Spring MVC architecture.
  • Deployed flow of Execution in the Servlet Environment using JSF and defined Navigation Rules.
  • Developed Messaging frame work for Asynchronous service using JMS.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.

Environment: Java1.5, J2EE, Servlets, JSF, JMS, Hibernate 3.0, Spring, Webservices, JDBC, RAD 7, SVS, UML, HTML,JavaScript, CSS, XML, WebSphere 6.1, Log4j, Oracle 10g, PL/ SQL, JUnit, JNDI.

Confidential, West Haven, CT

Java Developer

Responsibilities:

  • Designed and developed views, controller and model components implementing Struts MVC Framework.
  • Developed web GUI involving JSP, JavaScript, HTML, CSS, and XML and beans under MVC architecture
  • Configured struts-specific deployment descriptor (struts config.xml)
  • Implemented the validations using Struts MVC Framework
  • Developed Struts MVC compliant components for the web tier.
  • Developed Presentation tier as HTML, Java Server Pages using Struts MVC Framework implementing Struts validator, Tiles and Struts Internationalization
  • Created Action Classes for Controller in Struts MVC Framework.
  • Implemented Struts Framework for configuration of action mappings and presentation logic in JSPs, Servlets.
  • Developed Servlets and designed web.xml for the servlets.
  • Involved in Java application testing and maintenance in development phase and production phase.
  • Involved in developing JSP for client data presentation and, data validation on the client side with in the forms.

Environment: Java, Servlets, JSP, Custom Tags, CSS, HTML, XML, MVC, Struts, Struts Validator, Tiles, Junit, Apache Tomcat, SVN and MySQL.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Customer and Admin modules, understood the technical specification
  • Worked on presentation layer with JSP, HTML, CSS, AJAX and JavaScript
  • Used Hibernate as the persistence/ORM framework, for mapping the objects into MySQL Database. Coded hibernate configuration and mapping files. Developed one-to-one and one-to-many mappings
  • Developed web services using SOAP, WSDL and Apache Axis, done XML transformation and parsing using XML, XML schema, XSLT and XPath
  • Implemented JavaMail API to send order confirmation and updates to the user
  • Developed unit test cases using JUnit and involved in unit testing and integration testing
  • Done clustering and load balancing in tomcat server to achieve scalability of the application.

Environment: J2SE 1.4, Servlets, Tomcat 5.0, Struts 1.1, Hibernate 2,JDBC, MySQL, SOAP, WSDLWebservices, XML, XSLT, XPath, XML Schema, Unix, Eclipse, HTML, CSS, JavaScript, ANT, Log4JJUnit, Eclipse, Bugzilla.

We'd love your feedback!