We provide IT Staff Augmentation Services!

Java developer Resume

4.00/5 (Submit Your Rating)

PennsylvaniA

 PROFESSIONAL SUMMARY:

  • Around 4 years of experience in Web Application Development, SOA, and Client - Server based Enterprise Applications, Technical Design, Implementation, Performance Tuning and Testing.
  • Experience in large scale SDLC (Software Development and Life Cycle) including Requirements Analysis, Project Planning, System and Database Design, UML design using Rational Unified Process and Object Oriented Analysis and Design, Development, Testing, Implementation and Documentation.
  • Experience in RAD (Rapid Application Development), Agile Methodology, RUP (Rational Unified Process) and Scrum Software Development processes.
  • Expertise in implementing Design Patterns like Singleton,Front Controller, MVC( Model View Controller),Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator, Observer, Adapter and Strategy.
  • Expertise in HTML5, XHTML, CSS2/CSS3, responsive design, BootstrapBackbone JS, Express Js and visualization tools. 
  • High level of proficiency in working with AngularJS to implement Single Page Applications using Directives, Modules, Views, Expressions, Routers, Model, and Controller.
  • Experience in developing web applications with various open source frameworks: JSF 1.2,2.0,Spring Framework 1.2, 2.0, Spring (MVC) 1.0,2.0, Spring (AOP) 1.0, 2.0, Jakarta Struts Framework 1.1,1.2, Struts Validation and Tiles Frameworks .
  • Expertise in building strong websites confirming Web 2.0 standards using Yahoo UserInterface (YUI) Framework, GWT,JQuery, HTML5, XHTML, DHTML&CSS3 to develop valid code and table-free sites.
  • Used persistence frameworks, Hibernate 2.0, 3.0, JPA to map POJOs to a relational database.
  • Experience in development and deployment of JAVA/J2EE web components on WebSphere Application Server 5.1, WebLogic Application server 8.1,9.0,10.0, Tomcat 5.1, JBoss Application Server 3.2.1 .
  • Experience in database design and implementation using different RDBMS like Microsoft SQL Server2000, 2005, 2008 , Oracle 8i, 9i, 10g , MySQL 4.1, 5.0, 5.1, 5.2 and IBM DB2 .
  • Working knowledge on Cloud Computing and AWS .
  • Experience on Graph based Analytics using different tools like Neo4j Graph database.
  • Good knowledge and experience of AmazonWebServices .
  • Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack (Including EC2, S3, Dynamo DB, SQS,SWF, IAM, and Cloud Watch), focusing on high-availability, fault tolerance, and auto-scaling.
  • Performed database normalization and optimization using AltovaDatabaseSpy and TOAD .
  • Expertise in HTML , CSS , JavaScript Libraries , AJAX , Flex , jQuery 1.4,MXML , ActionScript , JSTLspecification , Custom Tag Libraries , XML (SAX, DOM) , XSL , XSLT , JAXP , JAXB , JDOM , DTD , Resource Properties.
  • Ample knowledge of most popular JavaScript libraries, such as Angular.js, JQueryBackbone.js.
  • Experienced in testing frameworks such as Unit testing, White-box testing, Mockito, TestNG , ANT , Log4J , Junit , Dbunit , JWebUnit , JMeter , Jprobe and Maven .
  • Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS) and RMI.
  • Strong knowledge of Java Messaging Service (JMS) and IBM MQ Series.
  • Extensive experience with Java compliant IDE’s like Eclipse 2.0,3.0,3.1 , WSAD/RAD 7.0,7.5 and JBuilder 2005/2006
  • Hands on experience with version control systems like CVS (Concurrent Version Systems) , VSS (Visual Source Safe), and SVN(Apache Subversion) for providing common platform for all the developers.
  • Used WBS (Work Breakdown Structure) for estimation.
  • Rich experience as JAVA/J2EE developer in Banking , Telecommunication , Finance , Health Care and other domains using diverse technologies.

TECHNICAL SKILLS:

Programming Languages: JDK 1.6, C, C++, SQL, PL/SQL, Objective C

Platforms: Windows 2003 Server, Red Hat Linux Enterprise Server 5.1, Unix

Java Design Patterns: MVC, DAO, DTO, Composite View, Singleton,Front Controller Factory, Abstract Factory, Service Locator, Observer, Iterator,Session Façade ,Decorator .

Java Core: Memory Management, Thread Classes, Exception Handling and Collection APIs

IDE: Eclipse 3.3,3.4,3.5, Netbeans 6.0, RAD 7.X, WSAD 5.X

J2EE MVC Frameworks: Struts 1.1, 1.2, 1.3.8, Spring 3, JSF 1.2, 2

Databases: MySQL 4.1, 5.0, 5.1, Oracle 10g, 9i, 8i, 8.0, 7.5, MS SQL Server

Database Tools: Toad for MySQL, Toad for Oracle, Connect/J for MySQL, DB2Connect.

Application Servers: IBM WebSphere 4.x, 5.x, 6.1, 7.0, BEA Web Logic 5.1, 8.1, 9.0, 10.0, JBoss 3.2.x, Apache Tomcat 5.5, 6.0

Web Technologies: HTML(including HTML5), DHTML, CSS(including CSS3, Java Script, XML, SOAP, XSL, XSLT, XHTML

ORM Frameworks: Hibernate 2.0, 2.1, 3.0, JPA,GWT 2.6.0

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

Javascript Frameworks: Angular JS 2.0.

Transaction Control: JTA (Java Transaction API), Hibernate Transactions

WebService Specifications: JAX-RPC, JAX-WS, JAX-RS, Groovy, Grails, Mongo DB, Cassandra

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development

Content Management: Documentum

Logging Tools: Log4j

WORK EXPERIENCE:

Confidential, Pennsylvania

Java Developer

Responsibilities: 

  • Developed and deployed Java REST web services using Spring Framework. 
  • Designed and Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Spring MVC, JSP, Servlets. 
  • Converted the mock-ups into hand-written HTML, AJAX, XML and JSON. 
  • Was involved in the preparation of the software requirements and Component design documents, Component Specification Document. 
  • Used WS-Security for authenticating the SOAP messages along with encryption and decryption. 
  • Developed UML models consisting of Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose software. 
  • Developed services that are reusable and interoperable, based on Basic profile 1.0, SOAP, JAXRPC Web services using CXF.
  • Designed and developed a REST Web Services using Jersey framework builds on JAX-RS
  • Applying Design Patterns and Principles in software development. 
  • Used facade design pattern for implementation. 
  • Involved in the building Maven POM files and Maven testing. 
  • Involved in writing the associations for the query in mapping xml files in Hibernate. 
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report. 
  • Worked exclusively on MDB, Messaging Queues and Posting Error Messages to the Queue. 
  • Continuous integration to build the project using Jenkins with Maven Builder

Environment: JSP, AJAX, Struts framework, Hibernate framework, JSF, Spring framework, Log4j, Java Script, HTML, Oracle 9i, SQL, PL/SQL, Web Sphere, WSAD,, JSTL, Struts tags, Junit

Confidential, NYC

Java Developer

Responsibilities:

  • Actively involved in analysis, detail design, development, bug fixing and enhancement in Agile methodology. Involved in daily scrum and sprint planning meetings.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Fast DEI and Sonar build assistance. 
  • Implemented Single-Page Web Application Using Angular Js MVC Pattern and Extensively used Asynchronous operations to improve the application performance with the help of Node   Js .
  • Worked in  AWS   Cloud web services-Stack, define stack parameters, mappings, resource properties, and output values using a template (a JSON-compliant text file).
  • Using Page Object Model in Junit/TestNG   Framework and using Jenkins to ensure web application is automatically tested via scripts
  • Designed the GUI part of the application using HTML, JSP, AJAX and JavaScript.
  • Extensively used the custom directives to encapsulate and simplify DOM Manipulation and written the promises to know the result of differed task using Angular Js.
  •  Implemented Single-Page Web Application Using Angular Js MVC Pattern and Extensively used Asynchronous operations to improve the application performance with the help of Node  Js .
  • Developed client request validations and processed using JavaScript.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebSphere Application server.
  • Python web framework, Implementation of security and data protection.
  • Utilized HTML5, JavaScriptMVC pattern, jQuery, RequireJS, Express JSand Backbone using GitHub in a mixed Windows and Mac environment.
  • Developed UI pages using HTML5, CSS3, JavaScriptYUI (yahoo userinterface), JQuery and JQuery-UI technologies. 
  • Built a multi-threaded app on Neo4J Graph Database in Embedded mode to process and calculate rates.
  • Evaluated Neo4J Graph Database in multiple modes - Embedded, Standalone, Managed Extensions.
  • Wrote a scaled down multi-threaded application using Neo4J Rest API, Cypher and Traversal.
  • Used DB2 as backend database and Used SQL statements and procedures to fetch the data from the database.
  • Usage of Neo4j to implement graph database.
  • Built data visualizations to monitor file server load, web server speeds, data processing inbackbone JS, jQuery, d3, MySQL.
  • Used MS SQL server. Has an experience writing Complex SQL Queries
  • Used Spring Framework at Business Tier and also Spring's Bean Factory for initializing services.
  • Prepared the proof of concept by configuring the spring for various modules.
  • Used Session Beans for business logic and Entity Beans for database persistence
  • Developed server-side services using Java multithreading, Java, Springs, Web Services (SOAP, AXIS)
  • Wrote application front end with HTML, JSP, Ajax/JQuery/Angular JS. Wrote custom JSP tags for role-based sorting and filtering.
  • Implemented design patterns like Front Controller, MVC, Business Delegate, Data Transfer Objects and Data Access Objects.
  • Used Software development best practices from MVC, Spring, Mongo DB, Cassandra, databases
  • Develop and execute Unit Test plans using JUnit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Used JavaScript and JSR 303validation framework for performing front end validations.
  • Provided extensive pre-delivery support using bug fixing and code reviews.
  • Developed various helper classes using core Java multi-threaded programming amonnd collection classes.

Environment: Java, J2EE, Spring,AWS, Angular Js, JMS, Backbone JS, Servlets, YUI, Python, Websphere Application Server 10g, Express JS, JSP, JS Tag Libraries, Java Script, JQuery, CSS, HTML, Unit testing, White-box testing, Mockito, Mongo DB, GWT,Cassandra TestNG. ,XML, Angular JS, XSLT, Eclipse, Neo4j, ANT, JBoss Application Server, SOAP, WSDL, JAXB, Oracle, Design patterns, Ajax, UDDI, WSDL, Groovy, Grails.

Confidential

Java Developer

Responsibilities:
  • Used Hibernate to decouple business logic and view components.
  • Developed the Business Logic using Plain Old Java Objects (POJOs)
  • Developed Graphical User Interfaces using HTML and JSP’s for user interaction.
  • Performed client side validations usingJavascript.
  • Developed new GUI widgets in YUI, JavaScript, HTML, CSS. 
  • Developed a Message Driven Bean that uses JMS to manage backend transactions and approval for user loan applications.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database.
  • Developed web based presentation using JSP, AJAX using YUI components and Servlet technologies and implemented using Struts framework. 
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Wrote test cases in JUnit for unit testing of classes.
  • Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.  
  • Created dynamicHTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI
  • Consumed Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebSphereApplication server.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Has an experience with MS SQL server and also have ability to solve the SQL Queries
  • Built scripts using Maven to build the J2EE application.
  • Used Eclipse3.0 IDE for developing code modules in the development environment
  • Performed connectivity with Oracle database using JDBC.
  • Implemented the logging mechanism using Log4j framework
  • Used SVN version control to track and maintain the different version of the application.

Environment: Java/J2EE 1.6, JSP, Servlets, Hibernate, WebSphere Application Server 10g, XML Web service, Unix, Oracle 10g, SQL Server 2005, HTML, IBM MQ, DHTML, XML, YUI, XSLT, Eclipse3.0, Unit testing, White-box testing, Mockito, TestNG, AJAX, JavaScript, Altova XML Spy, Maven, Editplus 3.0, JDBC, Windows XP, JUnit3.8, Log4j, CSS, SVN.

Confidential

Java Developer

Responsibilities:
  • Involved in the analysis, design, and development phase of the application.
  • Created Class, Activity, and Sequence Diagrams using IBM Rational Rose modeling tool.
  • Developed the presentation layer using JSP and Servlets with a RAD tool.
  • Used JavaScript for client side validations.
  • Used SpringCore for middle tier development to achieve inversion of control.
  • Developed Message Driven Beans for send asynchronous notification messages.
  • Designed and developed numerous Session Beans and deployed on WebSphere Application Server.
  • Used JMS forsending asynchronous data between the different session beans.
  • Wrote stored procedures, complex queries using PL/SQL to extract data from the database, delete data and reload data on Oracle9i DB using the Toad tool.
  • Wrote Test Cases for Unit Testing using JUnit.
  • Involved in testing the complete flow of the modules.
  • Used CVS for version control.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Hands on experience SQL server and SQL queries.

EnvironmentJSP, Servlets, Spring Core, EJB, JMS, Spring2.0, AJAX, Oracle 9i, XML, XSLT, HTML, CSS, WebSphere v5, UML, RAD, TOAD, PL/SQL, JUnit, Apache Ant, CVS, Log4j, MS SQL Server 

We'd love your feedback!