We provide IT Staff Augmentation Services!

Senior Core Java Developer Resume

0/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • Outstanding Java Developer wif Exceptional Software Engineering Experience and a successful track record of around 8 years in multifaceted software development lifecycle from Design and Development to Deployment and testing of Web Based Applications using various technologies like Java and J2EE.
  • Ambitious Go - getter wif extensive adeptness in web application development using JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, Swing, Tiles, RMI, EJB, JSF, JNDI, JMS, SOA, SOAP, Spring, Hibernate, JavaScript, AngularJS, BootStrap, AJAX, XML and HTML 5.
  • Goal Driven Developer wif comprehensive understanding of various software development approaches such as Waterfall, Iterative, Spiral, View and Agile frameworks.
  • Results Oriented Designer wif tremendous practice in Object Oriented Analysis and Design using Unified Modeling Language and strong focus in customer requirement satisfaction by representing results using interactive sequence diagrams, use case set and UML class diagrams.
  • Test Driven Programmer wif thorough noledge in Unit testing wif JUnit3.8/4.0, Defect Tracking wif HP Quality Center, performance testing wif JMeter and automated testing wif Test Driven Development (TDD) in Extreme Programming model.
  • Spearheaded Application Developer conversant wif developing applications using various servers including Apache Tomcat 5.5, 6.0, IBM WebSphere 5.1, 6.0, Adobe JRUN 3.0,4.0, BEA Web Logic 8.1, 9.2, 10x, Oracle OC4J and Red Hat JBoss 4.0.
  • Multitalented Coder wif extensive programming capability in using various IDE’s which includes Eclipse 3.2, 3.3, 3.5, Eclipse RCP, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7, Visual Age, and NetBeans.
  • Task Specific Perfomer wif considerable exposure in using Ant, Maven, Log4j, Rational Unified Process (RUP) and LDAP.
  • Technically Savvy wif far-reaching talents using multiple RDBMS products like IBM DB2, Oracle 9i/10g, MS Access, SQL Server and MySQL.
  • Determined Software Professional wif widespread utilization of Java Message Oriented Middleware (MOM) API from various providers, which includes Apache Active MQ, IBM MQ Series/WebSphere MQ, Progress SonicMQ and TIBCO EMS.
  • Performance Targeted Implementer wif substantial familiarity in Service Oriented Architecture (SOA) using CORBA and Apache Axis Web Service Framework using teh Web Services protocols like SOAP, REST, JAX-RPC, JAXB, WSDL and UDDI.
  • Mission Focused Aspirant wif sweeping proficiency in using version controls such as CVS, PVCS, SVN, Microsoft Visual Source Safe and Rational Clear Case.
  • Resourceful Contender wif wide-ranging swiftness in improving teh performance of web applications by using various Cache implementation mechanisms such as JCS, Ehcache, and JBoss Tree Cache.
  • Ingenious Achiever wif enduring precision in multi-tier J2EE Web Application design using IBM Rational Rose, MS Visio and UML.
  • Quick-witted Competent wif skillful ability in using Spring (Aspect Oriented Programming and Dependency Injection/Inversion of Control) and Object Relational Persistence frameworks like Hibernate wif mapping of persistent classes and usage of Hibernate Query Language.
  • Innovative Individual wif commendable experience in using Java features and familiar wif technologies like AJAX and JavaScript frameworks like Dojo and JQuery.
  • Multi-cultured Team Player wif complete flexibility to work independently as well as in a team and has quick grasping capabilities to work wif teh newly emerging technologies.
  • Motivated high flier wif excellent verbal/written communication skills, admirable presentation capabilities, efficient requirement gathering ability and TEMPeffectively convey them to other members in teh team.

TECHNICAL SKILLS

Languages: Java and J2EE

Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, swing, Tiles, RMI, EJB, JSF, CMS, JNDI, JMS, SOA, SOAP, JavaScript, AngularJS, BootStrap, AJAX, CSS 3, XML and HTML 5

Development Approach: Waterfall, Iterative, Spiral, View and Agile

Design Patterns: Core J2EE patterns (MVC, Business Delegate, Value Object, Session Facade, Composite Entity, Service Locator, Data Access Object, Service Activators and Singleton)

Testing Tools: JUnit3.8/4.0, JMeter and Test Driven Development (TDD)

Defect Tracking Tools: HP Quality Center

Application/Web Servers: Apache Tomcat 5.5, 6.0, IBM WebSphere 5.1, 6.0, Adobe JRUN 3.0, 4.0, BEA Web Logic 8.1, 9.2, 10x, Oracle OC4J and Red Hat JBoss 4.2.2

Security Concepts: Platform security, Cryptography, Autantication and Access control, Secure Communications and Public Key Infrastructure

Security Algorithm/Protocols: RSA, DSA, AES, Triple DES, SHA, PKC, RC2, RC4, TLS, SSL, Kerberos, and SASL

Ide: Eclipse 3.2, 3.3, 3.5, Eclipse RCP, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7, Visual Age, CodeGear JBuilder and NetBeans

Message Oriented Middleware: Apache Active MQ, IBM MQ Series/WebSphere MQ, Progress SonicMQ and TIBCO EMS

Version Controls: CVS, PVCS, SVN, Microsoft Visual Source Safe and Rational Clear Case

Cache Implementations: JCS, Ehcache, and JBoss Tree Cache

Frameworks: Struts, Spring, JSF and Hibernate

Design Technologies: OOAD, IBM Rational Rose, MS Visio and UML

Architecture: Service Oriented Architecture and CORBA

Web Service Frameworks: Apache Axis

Web Service Protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI

Build Tools: Ant and Maven

Database: IBM DB2, Oracle 9i/10g, MS Access, SQL Server and MySQL

Processes: SDLC and Rational Unified Process (RUP)

Protocols: TCP/IP, HTTP, HTTPS, TELNET, FTP and LDAP

Operating Systems: All Version of Microsoft Windows, UNIX and LINUX

Logging Tool: Log4J

PROFESSIONAL EXPERIENCE

Confidential, Richmond VA

Senior Core Java Developer

Responsibilities:

  • Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, Nested, Bean and Html taglib’s) to create standard dynamic web pages.
  • Developed action classes and form beans and configured teh struts-config.xml
  • Designed and developed JSP pages using Struts framework.
  • Developed action classes and form beans and configured teh struts-config.xml
  • Service layer development using Spring Core Frame work
  • Provided client side validations using Struts Validator framework and JavaScript.
  • Created stored procedures and user defined functions.
  • Used Hibernate in persistence layer and written hibernate mapping files and Named Queries
  • Developed batch programs to update and modify metadata of large number of documents in Filenet Repository using CE API's
  • TEMPEffectively prepared for and organized technical inspections to review code and design models wif peers and software architects.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD Approach) environment using Agile methodologies.
  • Used ClearCase for source Version Control.
  • Used SQL Query Analyzer for writing SQL scripts.
  • Provided teh users wif training.
  • Deployed teh application onto teh production boxes.
  • Developed application on Spring 3.x framework by utilizing its features like Dependency injection, Aspect oriented programming.
  • Used Ant for build, create JAR, WAR, EAR files and deploy teh EAR files automatically and also taken care of build.xml
  • Involved in SDLC and moving project from one stage to another such as testing, UAT and production.
  • Developed several RESTful web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management.
  • Extensively used XML files to code configuration files.
  • Designed and developed teh UI using HTML 5, CSS 3 and JSP.
  • Worked on front end and back end application development. Has upgraded additional functionalities and services wif teh use case provided

Confidential, SFO CA

Sr. Core Java developer

Responsibilities:

  • Followed agile scrum methodlogy wif two weeks iterations
  • Followed techniques and principals provided by test driven development (TDD) paradigm for developing quality code wif continuous integration.
  • Analyzed, designed and implemented application based on Object Oriented programming.
  • Documented and communicated application design using UML diagrams like sequence diagrams, class diagrams, use case diagrams based on teh requirement.
  • Developed EJB2/EJB3 for implementing application’s business rules and policies.
  • Familarity wif Service oriented architecture (SOA) by developing webservices based on JAX-RS, JAX-WS and axis frameworks.
  • Developed WSDL for defining contract between requestor and provider.
  • Exchanged SOAP request and response on HTTP protocol for implementing webservices.
  • Developed webservices, exceptional handling and handlers using Axis framework.
  • Developed application on Spring 3.x framework by utilizing its features like Dependency injection, Aspect oriented programming.
  • Used spring’s dependency injection for injecting entity manager and managed beans into spring beans.
  • Developed aspects for logging and exceptional handling based on spring’s aspect oriented programming paradigm.
  • Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
  • Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
  • Wrote JPQL queries and JPA criteria for interacting wif database using JPA based POJO entities.
  • Used Hibernate as an implementation engine for JPA API.
  • Used Jboss’s Hibernate tools for developing JPQLs and creating entities by reverse engineering.
  • Created Oracle store procedures for handling and processing complex data based logics.
  • Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
  • Developed store procedures and complex Sqls using tool called PL/SQL developer.
  • Developed, Tested and Deployed application in websphere (IBM RAD ver 7) server.
  • Wrote scheduled batch jobs on UNIX environment for handling various huge databases update logics wifout manual interventions.
  • Used JavaScript for implementing client side validation and developing user interactive pages using various DOM objects
  • Developed CSS 3 scripts for controlling styles and layouts of multiple pages all at once.
  • Worked on Putty for connecting to UNIX terminals for developing and running shell scripts.
  • Used CVS as source control tool.
  • Developed unit test cases and suits on Junit framework for unit testing
  • Worked on SOAP-UI tool for testing webservice by passing soap request to webservice provider .
  • Used Maven for building, deploying application, creating JPA based entity objects and compiling GWTapplication.

ENVIRONMENT: Java, J2EE 1.4/5, HTML, XML, XSLT, JavaScript,Spring (Core,MVC,AOP,DAO) Hibernate 2.x, bernate 2.x, Servlets 2.4,Webspehere 8.x,Eclipse 3.5, Oracle 10j, Junit 5.0, Log 4j, UML and Windows NT ENVIRONMENT: Agile, TDD, Pair programming, OO programming, UML, Ejb2/ejb3, JAX-RS, Jax-ws, JAXB, Axis, WSDL, SOAP, SOA, Spring, JSF, GWT, Ajax, Javascript, CSS 3, JMS Messaging, Queue, Topic, JPA, Hibernate, Junit, Easymock, Oracle, store proc, SQLs, Websphere, RAD, Pl/SQL developer, SOAP-UI Unix, Putty, CVS, Hudson, Eclipse, Maven.

Confidential, Trenton, NJ

Sr. Core Java developer

RESPONSIBILITIES:

  • Created quality working J2EE code to design, schedule, and cost to implement use cases.
  • Involved in writing teh database integration code using Hibernate Leveraged teh AOP features of Spring framework to handle exceptions.
  • Used Apache Axis for implementing and testing Web Services.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locater Design Pattern into Action Classes.
  • Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).
  • Involved in teh development of data points as per ULDD(Uniform Loan Delivery Dataset).
  • Developed additional data points for XML formatted file using XML beans.
  • Contributed in design and development of Struts/MVC web based application.
  • Service layer development using Spring Core Frame work
  • Used Struts Tiles and Validator framework extensively in developing teh applications.
  • Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, Nested, Bean and Html taglib’s) to create standard dynamic web pages.
  • Developed action classes and form beans and configured teh struts-config.xml
  • Provided client side validations using Struts Validator framework and JavaScript.
  • Created stored procedures and user defined functions.
  • Used Hibernate in persistence layer and written hibernate mapping files and Named Queries
  • Developed batch programs to update and modify metadata of large number of documents in Filenet Repository using CE API's
  • TEMPEffectively prepared for and organized technical inspections to review code and design models wif peers and software architects.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD Approach) environment using Agile methodologies.
  • Used ClearCase for source Version Control.
  • Used SQL Query Analyzer for writing SQL scripts.
  • Provided teh users wif training.
  • Deployed teh application onto teh production boxes.
  • IBM MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate wif each other. Used to achieve SOA.
  • Deployed teh application in BEA Web-logic Application Server 10.0.
  • Used Ant for build, create JAR, WAR, EAR files and deploy teh EAR files automatically and also taken care of build.xml
  • Involved in SDLC and moving project from one stage to another such as testing, UAT and production.
  • Developed several RESTful web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management.
  • Extensively used XML files to code configuration files.
  • Designed and developed teh UI using HTML 5, CSS 3 and JSP.
  • Worked on front end and back end application development. Has upgraded additional functionalities and services wif teh use case provided

ENVIRONMENT: Core Java, Java 1.6, Spring MVC 2.0, Clear Case, Apache, Eclipse 3.3, Eclipse RCP, JSP 2.1, JSF, Struts, swing, JNDI, Log4j, JUnit 4.5, XML, HTML 5, JavaScript, Weblogic Application Server 10.0, Oracle 10g, Windows XP and IBM MQ Series.

Confidential, Chicago, IL

Java developer

RESPONSIBILITIES:

  • Involved in teh analysis & design of teh application using UML wif Rational Rose
  • Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in Microsoft Visio.
  • Developed teh controller servlet to handle teh requests and responses.
  • Designed and developed JSP pages using Struts framework.
  • Developed action classes and form beans and configured teh struts-config.xml.
  • Used Struts Tiles and Validator framework extensively in developing teh applications.
  • Contributed in design and development of Struts/MVC web based application.
  • Developed teh application using Struts framework. Teh views are programmed using JSP pages wif teh struts tag library, Model is teh combination of EJB’s and Java classes and web implementation controllers are Servlets.
  • Designed and Developed UI’s using JSP by following MVC architecture.
  • Utilized teh Tiles framework for page layouts.
  • Involved in writing client side validations using Java Script.
  • Involved in teh design of teh Referential Data Service module to interface wif various databases using JDBC.
  • Used Hibernate framework to persist teh employee work hours to teh database.
  • Spring framework AOP features were extensively used.
  • Developed and configured using BEA WebLogic Application Server 8.1.
  • Developed teh build scripts using Ant.
  • Involved in designing test plans, test cases and overall Unit testing of teh system.
  • Developed controllers and actions encapsulating teh business logic.
  • Developed classes to interface wif underlying web services layer.
  • Designed web services for teh above modules.
  • Prepared documentation and participated in preparing user’s manual for teh application.

ENVIRONMENT: Core Java, J2EE (Java 1.6, JSP, Servlets, EJB 2.0), JSP 2.1, Jakarta Struts, swing, Tiles, Spring, Hibernate, JNDI 1.2, JDBC 3.0, Weblogic Application Server 8.1, SQL Server 2005, XML, XSLT, UML, Rational Rose, Eclipse 3.3, Ant, JUnit, WinCVS, Windows XP, Microsoft Visio.

Confidential

Java Developer

RESPONSIBILITIES:

  • Gatheird user requirements followed by analysis and design. Evaluated various technologies for teh Client.
  • Developed HTML and JSP to present Client side GUI.
  • Involved in development of JavaScript code for Client Side Validations.
  • Designed teh HTML based web pages for displaying teh reports.
  • Developed Java classes and JSP files.
  • Extensively used XML documents wif XSLT and CSS to translate teh content into HTML to present to GUI.
  • Developed dynamic content of presentation layer using JSP.
  • Develop user-defined tags using XML.
  • Developed JavaMail for automatic emailing and JNDI to interact wif teh Knowledge Server.
  • Used Struts Framework to implement J2EE design patterns (MVC).
  • Developed, Tested and Debugged teh Java, JSP and EJB components using Eclipse RCP.
  • Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State full Session beans)
  • Developed JSP as teh view, Servlets as Controller and EJB as model in teh Struts Framework.
  • Worked on Web Logic application server to deploy JSP and EJB applications.
  • Created and implemented PL/SQL stored procedures, triggers.

ENVIRONMENT: Core Java, J2EE, EJB 2.1, JSP 2.0, Servlets 2.4, JNDI 1.2, JavaMail 1.2, JDBC 3.0, Struts, HTML, XML, CORBA, XSLT, Java Script, Eclipse3.2, Eclipse RCP, Oracle9i, Weblogic8.1, Windows 2003.

Confidential

Java Programmer

RESPONSIBILITIES:

  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
  • Involved in Tax module and Order Placement / Order Processing module.
  • Responsible for teh design and development of teh application framework
  • Designed and Developed UI’s using JSP by following MVC architecture.
  • Developed teh application using Struts framework. Teh views are programmed using JSP pages wif teh struts tag library, Model is teh combination of EJB’s and Java classes and web implementation controllers are Servlets.
  • Used EJB as a middleware in designing and developing a three-tier distributed application.
  • Teh Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Used JUnit for unit testing of teh system and Log4J for logging.
  • Created and maintained data using Oracle database and used JDBC for database connectivity.
  • Created and implemented Oracle stored procedures and triggers.
  • Installed WebLogic Server for handling HTTP Request/Response. Teh request and response from teh client are controlled using Session Tracking in JSP.
  • Reported Daily about teh team progress to teh Project Manager and Team Lead.

ENVIRONMENT: Core Java, J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, WebLogic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j and JUnit.

We'd love your feedback!