We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Mobile, AL

SUMMARY

  • 8+ years of experience in software development life cycle (SDLC) of n - tier large web-based distributed systems.
  • Expertise in developing reliable and scalable enterprise applications using Servlets, JSPs, JSTL, JMS, JDBC, AJAX, Java Mail, XML, XSLT, EJB, Web Services, JavaScript, HTML and DHTML.
  • Implementation of MVC using frameworks such as Struts, spring, Spring Web flow.
  • Used of JSP, Servlets, and HTML to create web interfaces.
  • Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • Specializing in Java, J2EE, Java Web Applications, SOA XML, Web Services, RESTFUL, JMS, SOAP, WSDL, Struts, Hibernate, spring, RAD, Web Sphere, Web Logic workshop, Oracle 9i, 10g, and agile application development.
  • Hands-on experience working with the JMS provider IBM MQ Series. Developed Message Driven Beans (MDB) and extensively used the JMS API.
  • Deployment of the J2EE applications on Tomcat, IBM Websphere, BEA Weblogic and JBOSS.
  • Use of Restful web services, very good understanding of web services and Restful APIs.
  • Implementation experience in the area of J2EE design patterns: DAO, Business Delegate, Data Transfer Object (DTO), Service Locator, Session Facade, Singleton and Model View Controller.
  • Framework: Struts, JSF, Spring and Hibernate ORM (Object Relational Mapping) Framework and SOA.
  • Well versed in identifying data consistency and integrating software in multiple storage arrays
  • Developing customer facing software for managing advertisements within games using backbone.js, JavaScript / jQuery, Handlebars.js, Require.js, highcharts, HTML, and SASS
  • Created an internal browser based text editor using HTML, CSS, JavaScript, Requirejs, Backbone, Handlebars, Jasmine, Selenium
  • Designed Dojo widgets and reusable modules with Dojo.
  • Utilized Java and Spring frameworks for development of enterprise applications.
  • Developed over Java platform (Java, Groovy, Scala) primarily in the telecom domain.
  • REST Web services written in Groovy/Grails wrapped by Jersey JAX-RS
  • Developed integration solutions and prepared programming code.
  • Solid experience in Java Database Connectivity; JDBC API, Entity Beans, DAO Pattern, and configuring data sources on Websphere and Weblogic App Server.
  • Experience in SOAP, JAXB, JAXP, JAX-RPC, XML/XSLT and WSDL for developing Web Services.

TECHNICAL SKILLS

Programming Language: JDK 1.2, 1.3, 1.4, 1.5, 1.6, 1.7

Client Scripting: JavaScript, VBScript, Applets, Adobe Flex, ActionScript 3.0, MXML

Server Scripting: JSP 1.2, 2.1, 2.2 PHP, JSTL

Platforms: Windows (8, 7, Vista, XP, 2003, 98, NT), Red Hat Linux, Sun Solaris 2.8, 2.9

Version Control: Rational Clearcase, SVN, CVS, PVCS, SCCS

Databases: SQL Server 2000, 2005, 2008, Oracle 8i, 9i, 10g, MySQL 4.1, 5.0, DB2.

Database Tools: Toad for SQL Server, Toad for Oracle, Toad for MySQL, Connect/J for MySQL, DB2Connect, Teradata-Connect Assistant, Dojo, Erwin

ORM Frameworks: Hibernate 2.0, 2.1, 3.0, iBatis

J2EE MVC Frameworks: Struts 1.2, 1.3.8, 2.0, 2.1, 2.2.3, JSF 1.2, 2.1, Spring 2.5, 3.0, 4.0.2

Web Technologies: Servlets, HTML, DHTML, Web Services, SOAP, WSDL, AJAX, CSS, JSON, DTD, RMI

Java Technologies: JDBC, Java Beans, JPA

Application Servers: WebSphere 5.1, 6.1, WebLogic Application Server 8.1, 10, JBoss, GlassFish 3.1

Web Servers: Apache Tomcat 4.1, 5.0, 6.0, Java Web Server 2.0

IDEs: Eclipse Galileo, Indigo, Kepler, NetBeans, IntelliJ, JBuilder 2005, iRAD 7.5.

Web Service Specifications: JAX-RPC, JAX-WS, JAX-RS (Restful)

Web Service Tools: TCPMon, SoapUI, HttpMonitor

Web Service Implementations: Axis 1.0, 2.0, JWSDP, Jersey, Metro, XFire, CXF

Middleware Technologies: CORBA, EJB 2.1, 3.0, JNDI

Design Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory

UML Tools: Altova UML Spy 2009, MS Visio, Rational Rose

HTML Editors: MS FrontPage 2003, Adobe Dreamweaver MX CS4

White box Testing: (Functional, Load) JUnit 3.8, 4.1, JwebUnit, HttpUnit, DBUnit, LoadTest, TimedTest

Black box Testing: JMeter, LoadRunner 9.1, WinRunner, QTP

Ajax Framework: DWR, GWT, Prototype, EXT-JS

JavaScript Framework: Created interactive web pages and applications by usage

Profiling Tools: Together 4J, JProbe 8.0

Batch Scripting: ANT 1.4, 1.5, 1.6, 1.7, Maven

Methodologies: Rational Unified Process (RUP), Agile, Scrum, Test Driven Development (TDD)

Messaging Technologies: JMS 1.2, MDB

Transaction Control: JTA, Hibernate Transactions

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, and JAXB

Utility Tools: Putty, Fire FTP, Test HTML, Mozilla, Edit Plus, Altova XML Spy

Loggers: Log4J

PROFESSIONAL EXPERIENCE

Confidential, Weston, FL

Senior Java Developer

Responsibilities:

  • Created interactive web pages and applications by usage of HTML, CSS, Angular JS and JQuery.
  • Called Rest web services through Angular js services to get JSON Object and modified the response object to display in UI.
  • Used test driven development approach for application development.
  • Used angular js filters for filter functionality in search box and Iterator functionalities.
  • Created and modified the Confidential classes to change look and feel.
  • Used JQuery Selectors to show and hide the particular content.
  • Called the restful web services to get the JSON object (Response) and manipulated the JSON Object to display the response in the webpage.
  • Built concurrency using Go language.
  • Built OEM relationships with cloud service providers Iaas/paas
  • Automated nightly Batch Summary reports, converting 3½-hour manual task to two-minute automated process, using Unix shell scripts and utilities, resulting in manpower savings.
  • Added security for service layer methods using Spring Security.
  • Developed the application using Eclipse 3.5 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).
  • Involved in JMS Connection Pool and implementation of publish and subscribe using Spring JMS.
  • Supported development for creating a website using Java, Groovy & Grails, framework utilizing Agile methodology and MySQL database.
  • Developed on Java platform (Java, Groovy, Scala) primarily in the telecom domain.
  • Wrote REST Web services in Groovy/Grails wrapped by Jersey JAX-RS
  • Created the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Used the Rest Templates in the spring services to call the rest web services.
  • Created the spring Bean Factory for initializing services.
  • Built an end to end web application using MEAN stack
  • Extensively used the LOG4j to log regular Debug and Exception statements.
  • Used JAX-RS annotations to specify the type of data producing or consuming, validate the user requests, map user requests and to pass input parameters.
  • Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Used Design Patterns such as Singleton, Business Delegate, Session Facade, Service Locator, Simple Factory Pattern, Data Transfer Object.
  • Used Web Services (SOAP & WSDL) to exchange data between portal and modules of BCBS.
  • Involved in Low Level Design including sequence diagrams and class diagrams to understand the existing architecture.
  • Integrated Spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IoC framework.
  • Developed SOAP Web services using Apache Axis2 to extract client related data from databases.
  • Wrote Oracle PL/SQL Stored procedures, triggers, views.
  • Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
  • Wrote client interfaces, and implemented classes to consume the web services.
  • Hibernate Session Factory, hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain Objects are configured as part of the spring configuration file
  • Performed troubleshooting of application issues by analyzing log files created in Linux/Unix environment.
  • Designed Dojo widgets and reusable modules with Dojo.
  • Utilized Java and Spring frameworks for development of enterprise applications.
  • Developed integration solutions and prepared programming code.
  • Extensively worked with HQL and hibernate criteria queries.
  • Wrote unit testing codes using JUnit, resolved bugs and other defects using Firebug and Eclipse's debugging tool.
  • Worked in an agile environment delivering output in sprints and participating in scrums.
  • Used Weblogic console to deploy the application in development environment.

Environment: Jdk 1.6, JBoss 6.0, struts 2.0 framework, Axonframework,, WEB API, Hibernate 3.3.x, Spring 3.0 XML, Servlets, CVS, Agile, Groovy/Grails, REST, Corticon, RestFul web services I, Unix shell script, HTML, Servlets, TOAD, UNIX, Ant 1.8, Junit 4.4, Oracle 10g

Confidential, Sunnyvale, CA

Senior Java Developer

Responsibilities:

  • Designed and implemented customized exception handling to handle exceptions in application.
  • Worked on struts 2.0 framework to insert the panel data into the panel container.
  • Worked in a team of 3 members and used panel container to organize the panels.
  • Developed Junit test cases for regression testing and integrated with ANT build.
  • Developed code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Lead engineer on 2 PCI customer portal applications written in Groovy and Grails.
  • Evaluated open source software and normalized it into distributable packages with Groovy.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Utilized Hibernate’s Polymorphic many-to-one associations for the purpose of referring instances of subclasses and participated in design of data base and created tables in Oracle.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
  • Designed the integration architecture between Corticon Server and the customer portal that is deployed in WebSphere Application Server.
  • Integrated Java frontend with Corticon rules engine using SOAP Web Services in RAD.
  • Created custom server of Corticon and deployed in Apache Tomcat Server 6.0. Implemented securities of the server.
  • Used Gorilla as a web toolkit authenticating and encrypting cookies and web sockets rather than a web framework.
  • Implemented log4j for debugging and logging purposes.
  • Expert in Unix shell script programming
  • Updated Struts-config.xml files to integrate all the components in the Struts framework.
  • Designed and developed the application presentation layer using JSTL.
  • Used Ant to deploy Services in JBoss 6.0. Involved in the deployment of the application on JBoss.
  • Troubleshot application related issues by analyzing log files created in Linux/Unix environment.
  • Used Angular JS to extend the Functionality of HTML.
  • Created and consumed Web Services using Restful web services.
  • Designed and coded application components in Agile environment utilizing a test driven development.
  • Converted several paper documents to online documents.
  • Entered entries to external XML files which are read by doc-builder.
  • Gathered and updated client’s requirements.
  • Worked on various technologies: HTML, JSP, Servlets. Responsible for change requests and maintenance during development of the project.
  • Inserted various data into document. Provided demos and status updates of the application
  • Identified and resolved issues, and modified existing code.

Environment: Jdk 1.6, JBoss 6.0, struts 2.0 framework, JSP, Angular JS, WEB API, Hibernate 3.3.x, Spring 3.0 XML, Servlets, CVS, Agile, Groovy/Grails, REST, Corticon, SOAP UI, Unix shell script, HTML, Servlets, TOAD, UNIX, Ant 1.8, Junit 4.4, Oracle 10g

Confidential, Paribas, NY

Java Developer

Responsibilities:

  • Analyzed. Designed, coded, and tested user requirements in different sprints.
  • Designed and coded application components in an Agile environment.
  • Coordinated with the business and functional teams for clarity on the requirement for analysis.
  • Worked on the development work as well as support for previous releases.
  • Involved in Spring IOC and Spring AOP framework implementation.
  • Developed code through different layers’ presentations layer using Struts2, Business Layer using Spring IOC, Service Layer using Hibernate ORM framework.
  • Analyzed log files created in Linux/Unix environment to troubleshoot application issues.
  • Rehosted the existing Money Out application which was running on weblogic8.1 to JBoss 5.
  • Resolved tasks while migrating by handling sessions and creating stubs per new environment
  • Worked on Web Services using java API for XML Services (JAX-WS) and built, deployed Restful Web APIs Services
  • Built and maintained cloud computing stack: platform as a service (PAAS) and infrastructure as a service (IAAS).
  • Implemented several new features by calling new Web services.
  • Tested web services on SOAP UI and SOAP Sonar.
  • Worked on ACH Credit project to shut down OMNI and make file transfers with SFTP while processing batch job.
  • Worked on front end technologies Ajax, Angular JS, JQuery, HTML and CSS
  • Developed domain objects using Hibernate and the respective configuration in xml files.
  • Used IBM RAD for development and WebSphere Application Server for deployment.
  • Tested using JUnit.
  • Resolved various defects assigned on the Jira.
  • Used log4j for logging.
  • Developed the application using SCRUM agile methodology.
  • Evaluated the code quality using PMD tool.
  • Used SVN as version management.

Environment: Java, Servlets, JSP, JSTL, Tiles Framework, Spring AOP, Spring IOC, SOAP Web services, Hibernate, SOAP, XML, XSD, WSDL, JNDI, HTML, Flex 3.0/4.0, REST, CSS, JavaScript, Ajax, Angular JS, Axis2, JUnit, DB2, WebSphere Application Server, IBM RAD, SVN, ESB, Corticon

Confidential, Cincinnati, OH

Java Developer

Responsibilities:

  • Involved in SCRUM’s and Sprints of Agile Methodology.
  • Created detailed design documents (UML diagrams: Use case, Class, Sequence, and Component diagrams) using Rational Rose.
  • Involved in design activities - HLD (High Level Design) and LLD (Low Level Design).
  • Designed and developed front end using JSP, JSTL, EL, and other custom tag libraries.
  • Developed Web Pages using XML, XSLT and the YUI Library.
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework
  • Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system.
  • Developed applications using Web services.
  • Developed the application using Spring MVC.
  • Configured and deployed the application using WebSphere.
  • Integrated the business layer with DAO layer using ORM tool Hibernate.
  • Transaction Management using the Hibernate configurations
  • Developed configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate.
  • Wrote and reviewed unit test cases using JUnit.
  • Used CVS as version control system to check in and checkout the data.
  • Wrote and modified database stored procedures, triggers, functions, and PL/SQL Scripts.
  • Wrote shell scripts for deploying application on Unix.
  • Built management and resolution activities of e-commerce project.
  • Involved in Smoke Testing, Testing, bug fixing and documentation of the system

Environment: JDK 1.5, Spring framework, Hibernate, Web services (SOAP, WSDL), RAD, XML, XSLT, Expression Language(EL), JMS, WebSphere 6.1, MQSeries, Rational Rose, Dreamweaver, Windows XP, ANT, JavaScript, HTML, JUnit, CVS, Log4J, YUI library, AJAX, CSS, Eclipse IDE, DB2

Confidential, Mobile, AL

Java Developer

Responsibilities:

  • Developed Model classes/configurations for UI, Standalone applications using Hibernate framework.
  • Developed Controller’s and Validator components using Spring MVC framework.
  • Developed Business objects and Bean configurations using Spring IOC and implemented cross cutting concerns like logging using Spring AOP.
  • Developed JSP pages for UI for Manage Numbers and Manage Porting modules.
  • Configured data sources and connection pools via Web sphere admin console in test environments.
  • Coordinated offshore development team and onsite team for requirement analysis and new releases.
  • Used JSF MVC framework for developing J2EE based web application
  • Developed front - end screens using HTML, DHTML, CSS, JSP, JSTL and JavaScript, extensively used for client side validation.
  • Used JSTL and Tag Libraries.
  • Developed the User Interface Screens for presentation using Ajax, JSP and HTML.
  • Rearranged the data in tabular format based on user requirement
  • Wrote various SQL queries to obtain the user profiles of the application.
  • Modified reports using iReport tool based on requirements
  • Created reports to organize data using iReport tool.
  • Added reports into the web application
  • Consumed and leveraged SOAP over HTTP (XML Schema XSD) and Restful in Services layer.
  • Used Eclipse as Java IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Used Maven for project management and automation.
  • Designed and developed Servlets, Session and Entity Beans to implement business logic and deployed on the Web Logic Application Server.
  • Created Connection Pools in Web Logic and configured as needed.
  • Worked on the development work as well as support for the previous releases.
  • Coordinated with Architecture group for review of design and code.
  • Built and deployed application in development, system, acceptance and production environments.
  • Performed troubleshooting of application related issues by analyzing system code, logs and data and resolved those by applying technical and analytical skills.
  • Resolved various defects assigned on the Mercury testing tool.

Environment: Java, Servlets, JSP, JSTL, Spring AOP, Spring IOC, Spring MVC, Spring Web services, Hibernate, SOAP, XML, XSD, WSDL, JNDI, HTML, RESTFUL CSS, JavaScript, Ajax, Axis2, JUnit, Oracle 11g, Web Sphere Application Server, Tomcat, Linux, Shell Script, Eclipse, SQL developer, Serena, Putty, WinSCP, Microsoft Visio, Mercury QC, HDFS, Pig, Map reduce, Hive, Sqoop, Oozie, Flume and MySQL

Confidential

Java Developer

Responsibilities:

  • Designed application by implementing JSF Framework based on MVC Architecture with EJB, Simple Java Beans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller.
  • Core Java, highly concurrent Multithreaded coding for processing the port assignment data.
  • Developed framework for data processing using Design patterns, Core Java, XML.
  • Developed custom validators and converters in JSF.
  • Used lightweight container of Spring Framework to provide architectural flexibility for inversion of controller (IOC).
  • Used Spring AOP for cross cutting concerns and IOC for dependency injection.
  • Developed JSF Component Library, including dynamic Menu components and Pagers.
  • Wrote unit tests using JUnit framework and used Log4J framework for logging.
  • Developed EJB components that were deployed on WebSphere Application Server
  • Developed PL/SQL procedures, Java and JavaScript code.
  • Extensively worked on generating complex reports using Jasper reports.
  • Actively involved in code reviews and also in bug fixing.
  • Applied CSS (Cascading Style Sheets) for entire site for standardization of the site.
  • Coordinated and supported User acceptance testing.

Environment: Web Sphere 6.0, RAD 6.0, SQL, JDBC, Java, EJB, Servlets, Java Server Faces (JSF), AJAX, Spring, ADF Components, JSP, jQuery, Hibernate, Toad, JNDI, LDAP, Clear Case, Rational Rose, PL/SQL, JavaScript, JMS, JUnit, Ant, Oracle 10g and Windows XP

We'd love your feedback!