We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Illinois, ChicagO

SUMMARY:

  • Sun Certified Java Developer with 7+ years of strong experience in Object Oriented Design and programming for Web based Enterprise applications using Java/J2EE
  • Strong expertise in all phases of Software Development Life Cycle - Software requirements, analysis, design, development, Implementation and Testing
  • Proficient in developing client-server distributed architecture applications in Java/J2EE technologies
  • Good understanding of Core JAVA components such as Synchronization, Persistency, Run-Time Optimization. Working with the JVM, Parallel Processing and Multi-Core Utilization.
  • Experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JSP, JSTL, JDBC, JMS
  • Expertise in Core JAVA with knowledge of Multithreading, Concurrency, Memory Management and NIO.
  • Experience in developing applications using frameworks like Struts
  • Experience in building web applications using Spring framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), DAO ( Data Access Object)
  • Thorough understanding of J2EE design patterns like MVC, Singleton, Session façade, Business Delegate, and Service Locator.
  • Proficiency in Front-end development using languages like HTML5, CSS3, JavaScript, AJAX, JQuery, JSP tag libraries, XML, XSLT
  • Good working knowledge on using Object/Relational bridge technologies such as Hibernate
  • Excellent experience in Web services development using RESTful web services, SOAP, WSDL, DTD, XSD and JAX-RPC
  • Experience in database design and development using SQL, T-SQL and PL/SQL in Oracle (10g), DB2 and SQL Server environments.
  • Experience in unit testing using JUnit and Oracle AOT
  • Experience in XML (Extensible Markup Language) related technologies XSD, DTD, SAX, XSLT, XML-RPC, DOM, JAXP and XPath
  • Good working knowledge on design patterns like Singleton, Factory, MVC, Service Locator, Builder pattern, DAO
  • Experience in using Application servers and Web servers such as BEA Web Logic server, JBoss server, IBM Web Sphere and Tomcat
  • Experience in using the tools like Ant and Maven for build automation
  • Experience in using bug/issue tracking, project Tracking and Management tool JIRA
  • Experience in using the Integrated development environments like Eclipse, NetBeans, Rational Application Developer and JBuilder for Java/J2EE development
  • Experience and working knowledge of Agile Methodology (Scrum, extreme programming and Unified process), Rational Unified Process and Test driven development
  • Experience working on Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL
  • Experience in developing Use cases, Sequence diagrams, Activity diagrams and class diagrams using UML Rational Rose
  • Diverse industry experience which include mainly Financial services and also Health care, Insurance
  • Experience in using version control tools like SVN, CVS and Rational Clear Team Explorer
  • Involved in developing Test plans, Test Cases, Test Procedures, white-box and black-box testing
  • Experience of working in both Windows and Unix platforms including programming and debugging with shell scripting
  • Excellent team player with good problem solving and interpersonal skills. Experience in end to end implementation and integration of projects and completed them successfully under tight deadlines

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, J2EE, PL/SQL, Python, Unix Shell Scripts

Java/J2EE Technologies: Servlets, JSP 1.2/2.0, JDBC, JSTL, JMS, JNDI, JSF, Spring, Hibernate

Frameworks: Struts 1.x/2.x, Hibernate, Spring 2.5/3.0

Web Technologies: HTML5, DHTML, XHTML, CSS3, Java Script, Ajax

Application/Web Servers: Apache Tomcat 5.x/6.x, JBoss 5.x/4.x, IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1

UI frameworks jQuery, Angular JS: IDE Tools

Net Beans, Eclipse, JBuilder, RAD.: Build Automation

Ant, Maven: RDBMS

Oracle 10g, Microsoft SQL server, DB2: XML/Web Services

XML, XSD, DTD, SAX, XSLT, WSDL, XML-RPC, DOM, JAXP, XPATH, RESTful, SOAP: Database Design & Object

Oriented / Analysis Design patterns: UML, DAO, ER - diagrams , OOAD, MVC, Factory, Singleton Pattern

Operating Systems: Windows NT/2000/XP/Vista/95/98, UNIX, Linux

Configuration Management tools: Rational Clear Team Explorer, CVS, SVN

Unit testing framework: JUnit, Oracle AOT

PROFESSIONAL EXPERIENCE:

Confidential, Illinois, Chicago

Java Developer

Responsibilities:

  • Involved in all phases of SDLC including requirements collection, design & analysis of the client specifications, development and customization of the generated forms from application.
  • Followed Agile Methodology in analyzing, defining, documenting and developing the functional and business requirements of various clients.
  • Used Spring Model View Controller Framework and achieved Dependency Injection using Spring IOC
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS-Oracle 10g
  • Web services are implemented under RESTful architecture and they are consumed by clients
  • Designed and developed front end of the application using HTML5, CSS, JQuery, AJAX
  • Used Extensible Stylesheet language (XSL) to transform and render XML documents and XPath to address the parts of XML document
  • Involved in developing mapping of fields in the forms generated from the data of source application
  • Experience in working with Eclipse IDE
  • Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Action, Action Forms, Java beans, Exception Handling etc.
  • SVN is used for version control
  • Involved in Unit, integration and QA testing and documenting the results
  • Used JSON to specify various rules that needs to be applied while generation of online forms
  • Used Oracle database for developing the configuration and storing the metadata of client forms
  • Database development also required the creation of new tables, stored procedures, functions, indexes, triggers and constraints
  • Log4j utility is used to generate logs
  • Worked on solving the production tickets from clients
  • Working with QA team and fixed QA bugs with quick turnaround time

Environment: Eclipse IDE, Hibernate 3.2, Spring MVC Framework, XML, XSL, XPath, AJAX, HTML, CSS, JQuery, JSON, Oracle10g, Web services, JDK 1.7, PL/SQL, DAO, SVN

Confidential, Milwaukee, WI

Java/J2EE Developer

Responsibilities:

  • Application is updated with new functionalities
  • Followed Agile Methodology and deployed JIRA for Bug/Issue tracking
  • Responded to service tickets and service requests. Coordinated with resources to isolate and troubleshoot issues resulting with service disruption and outage
  • Analyzed and recreated the issue that caused the errors in the application
  • Researched and evaluated alternative solutions and made recommendations to obtain efficiencies and cost effective solutions
  • Marking the issue as code fix/data fix based on bug details
  • Maintained appropriate software design, developments and documentations
  • Provided hands - on technical governance on all aspects of production support
  • Worked with Spring and Hibernate frameworks to build backend of the application
  • Worked with SOAP & REST client web services to pull data from web service
  • Used RESTful web services to communicate with different layers within the application
  • Worked with SQL server data base as backend data base
  • Created SQL queries, PL/SQL Stored Procedures, functions for the Database layer by studying the required business objects and validating them with Stored Procedures
  • Used JDBC, SQL queries, prepared statements and batch processing
  • Used Jenkins to deploy on server for deploying applications in various environments
  • Worked on Junit, Mockito, spring-test and worked with end user for User Acceptance Testing (UAT)
  • Used Jasper java API to display reports
  • Worked on J2EE technologies such as JSP, JSF, JMS, JMX, JCA, JAAS, EJB
  • Worked on JBoss application server, Tomcat server, Maven, SVN, Git, Eclipse
  • Also involved in writing JSP/HTML/CSS /JavaScript and servlets to generate dynamic web pages and web content
  • Used SPLUNK to get the Audit and Debug logs
  • Performed version control management using SVN.
  • Used Log4j for logging

Environment: Spring MVC, Hibernate, Java script, JDBC,JQUERY, JSTL, JSP, HTML 5, CSS, Ajax, JBoss Server, SQL server, SOAP & REST Web services, Pl/SQL, JDBC, Maven, ANT, SPLUNK, Log4j, SVN, eclipse, JMS, JIRA, Jenkins, Agile, Scrum

Confidential, Camp Hill, PA

Java Developer

Responsibilities:

  • Actively involved in defining and designing the tiers of the applications and implementation using J2EE best design practices
  • Identifying the technical areas that contributed to the issues and documenting them
  • Worked with development of presentation tier using JSF, JSTL, Java Script, Ajax, JQuery
  • Developed classes using Spring framework to handle user requests.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS-Oracle 10g
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and cache concepts
  • Implemented design patterns such as Singleton, Session Façade and Service Locator
  • Involved in writing the Java utility classes to convert MQ based control claimant information.
  • Worked on JBoss application server
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
  • Used SVN for version control
  • Worked with IDE tools WebSphere
  • Used Quality Center for defect tracking
  • Implemented JMS for asynchronous auditing purposes.
  • Responsible for change requests and maintenance during development of the project

Environment: JDK1.6, JSP, JSTL, EJB, Eclipse IDE, Struts 1.1, Jquery, Struts Validation frame work, WebSphere, UML, Oracle 10g, Angular JS and SVN

Confidential, Phoenix, AZ

Java Developer

Responsibilities:

  • Involved in designing and programming for the system, which includes development of Process Flow Diagram, Entity Relationship Diagram, Data Flow Diagram and database connectivity.
  • Designed and developed the Member Eligibility Screens by collecting the requirements and writing business rules for processing the data collected from customers.
  • Java language is used for coding the server side programming and also the entire application.
  • Understanding the business need for solving the tickets from the clients.
  • Understanding the client requirements from status meetings and maintaining the screens as per the client needs.
  • Developed web services using Restful API
  • Agile methodology is used to release the product.
  • Involved in Test Driven Development.
  • Use of core java, which includes Generics and Annotations.
  • JPA 2.0 is the ORM Framework for persisting the java object to DB2.
  • Designed and developed JSF components, implemented event handling using Java, JSF, JavaScript and JQuery for various modules.
  • Implemented Struts, J2EE Design Patterns like MVC
  • SVN is the version tool
  • IBM RAD is the programming editor
  • Maintaining the business standards and deployed entire code in the JBoss application server

Environment: Java, J2EE, JSP, Struts 2.0, Hibernate, Servlets 2.3, Tomcat, HTML, JSF, XML/XSL, XSLT, XSD, AJAX, JavaScript, DB2, Eclipse 4.2(IDE), ANT, Windows, Subversion (Version Control), SOAP web services and DB2.

Confidential

Java Developer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning.
  • Involved in preparing High & low level design docs with UML diagrams.
  • Involved in preparation of developer test cases, execution.
  • Used HTML, Java Script, AJAX, JQUERY, XML and JSP technologies in developing the application.
  • Used Struts to define Controller, action mappings, forms and View pages for Confidential portal.
  • Involved in doing spring programmatic transaction management using AOP and using Spring batch.
  • Used SOAP technology to create web services
  • Implemented Maven as build and configuration tool
  • Used SVN for version control
  • Used JMS to pass messages as payload to track different statuses, milestones and statuses.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.

Environment: JAVA/J2EE, HTML, JS, AJAX, JQUERY, CSS3, Servlets, JSP, XML, XSLT, XPATH, WSDL, SOAP, REST, JAX-RS, JERSEY, JAX-WS, Web Logic server 10.3.3, JMS, Eclipse, JUNIT,JNDI, Java/J2EE design patters, EMMA, spring framework - DI, AOP, Batch and Hibernate

Confidential

Java developer

Responsibilities:

  • Extensively worked on Struts Framework
  • Created user interfaces using JSP
  • Developed the Web Interface using Servlets, Java Server Pages, HTML and CSS
  • Developed the DAO objects using JDBC
  • Business Services using the Servlets and Java
  • Developed and modified Servlets to accept and process request from the clients
  • Used JDBC to connect the J2EEserver with the relational database
  • User input validations done using JavaScript and developed use cases using UML
  • Extreme programming methodologies for replacing the existing code and testing in J2EE environment
  • Developed java classes for business layer
  • Developed ANT script for building the application
  • Developed database objects like tables, views, stored procedures, indexes.
  • Involved in testing phase and also production support of the project

Environment: Java, J2EE, JSP, Struts, HTML,DHTML, Custom Tags, ANT, Java Script, XML, JDBC, Oracle (PL/SQL), DAO, Linux, Web Logic, JUnit, Eclipse

We'd love your feedback!