We provide IT Staff Augmentation Services!

Senior Core Java Developer Resume

0/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • Outstanding Java Developer with 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 with 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 with comprehensive understanding of various software development approaches such as Waterfall, Iterative, Spiral, View and Agile frameworks.
  • Results Oriented Designer with 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 with thorough knowledge in Unit testing with JUnit3.8/4.0, Defect Tracking with HP Quality Center, performance testing with JMeter and automated testing with Test Driven Development (TDD) in Extreme Programming model.
  • Spearheaded Application Developer conversant with 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 with 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 with considerable exposure in using Ant, Maven, Log4j, Rational Unified Process (RUP) and LDAP.
  • Technically Savvy with far-reaching talents using multiple RDBMS products like IBM DB2, Oracle 9i/10g, MS Access, SQL Server and MySQL.
  • Determined Software Professional with 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 with substantial familiarity in Service Oriented Architecture (SOA) using CORBA and Apache Axis Web Service Framework using the Web Services protocols like SOAP, REST, JAX-RPC, JAXB, WSDL and UDDI.
  • Mission Focused Aspirant with sweeping proficiency in using version controls such as CVS, PVCS, SVN, Microsoft Visual Source Safe and Rational Clear Case.
  • Resourceful Contender with wide-ranging swiftness in improving the performance of web applications by using various Cache implementation mechanisms such as JCS, Ehcache, and JBoss Tree Cache.
  • Ingenious Achiever with enduring precision in multi-tier J2EE Web Application design using IBM Rational Rose, MS Visio and UML.
  • Quick-witted Competent with skillful ability in using Spring (Aspect Oriented Programming and Dependency Injection/Inversion of Control) and Object Relational Persistence frameworks like Hibernate with mapping of persistent classes and usage of Hibernate Query Language.
  • Innovative Individual with commendable experience in using Java features and familiar with technologies like AJAX and JavaScript frameworks like Dojo and JQuery.
  • Multi-cultured Team Player with complete flexibility to work independently as well as in a team and has quick grasping capabilities to work with the newly emerging technologies.
  • Motivated high flier with excellent verbal/written communication skills, admirable presentation capabilities, efficient requirement gathering ability and TEMPeffectively convey them to other members in the 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 the struts-config.xml
  • Designed and developed JSP pages using Struts framework.
  • Developed action classes and form beans and configured the 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 with 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 the users with training.
  • Deployed the application onto the 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 the 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 the UI using HTML 5, CSS 3 and JSP.
  • Worked on front end and back end application development. Has upgraded additional functionalities and services with the use case provided

Confidential, SFO CA

Sr. Core Java developer

Responsibilities:

  • Followed agile scrum methodlogy with two weeks iterations
  • Followed techniques and principles provided by test driven development (TDD) paradigm for developing quality code with 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 the requirement.
  • Developed EJB2/EJB3 for implementing application’s business rules and policies.
  • Familarity with 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 with 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 without 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 the database integration code using Hibernate Leveraged the 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 the 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 the 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 the 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 with 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 the users with training.
  • Deployed the application onto the production boxes.
  • IBM MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other. Used to achieve SOA.
  • Deployed the application in BEA Web-logic Application Server 10.0.
  • Used Ant for build, create JAR, WAR, EAR files and deploy the 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 the UI using HTML 5, CSS 3 and JSP.
  • Worked on front end and back end application development. Has upgraded additional functionalities and services with the 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 the analysis & design of the application using UML with 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 the controller servlet to handle the requests and responses.
  • Designed and developed JSP pages using Struts framework.
  • Developed action classes and form beans and configured the struts-config.xml.
  • Used Struts Tiles and Validator framework extensively in developing the applications.
  • Contributed in design and development of Struts/MVC web based application.
  • Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the 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 the Tiles framework for page layouts.
  • Involved in writing client side validations using Java Script.
  • Involved in the design of the Referential Data Service module to interface with various databases using JDBC.
  • Used Hibernate framework to persist the employee work hours to the database.
  • Spring framework AOP features were extensively used.
  • Developed and configured using BEA WebLogic Application Server 8.1.
  • Developed the build scripts using Ant.
  • Involved in designing test plans, test cases and overall Unit testing of the system.
  • Developed controllers and actions encapsulating the business logic.
  • Developed classes to interface with underlying web services layer.
  • Designed web services for the above modules.
  • Prepared documentation and participated in preparing user’s manual for the 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 the Client.
  • Developed HTML and JSP to present Client side GUI.
  • Involved in development of JavaScript code for Client Side Validations.
  • Designed the HTML based web pages for displaying the reports.
  • Developed Java classes and JSP files.
  • Extensively used XML documents with XSLT and CSS to translate the 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 with the Knowledge Server.
  • Used Struts Framework to implement J2EE design patterns (MVC).
  • Developed, Tested and Debugged the 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 the view, Servlets as Controller and EJB as model in the 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 the design and development of the application framework
  • Designed and Developed UI’s using JSP by following MVC architecture.
  • Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the 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.
  • The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Used JUnit for unit testing of the 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. The request and response from the client are controlled using Session Tracking in JSP.
  • Reported Daily about the team progress to the 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!