We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Round Rock, TexaS

SUMMARY:

  • Over 6+ years of professional experience as a Java /J2EE Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies.
  • Experience in designing and developing web - based applications using Java, J2EE, Web Services, both SOAP/WSDL and REST, MVC framework, spring, Hibernate, Struts, Oracle and SQL.
  • Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of E-Commerce applications, Web services, Client Server and Web based applications using J2EE/Java, JSP, JavaScript, Servlets, EJB, JMS, XML, XSL, and XSLT.
  • Proficiency in core java concepts like Threads, Exception handling, Generics, Strings etc.
  • Experience in working on various spring modules (Spring Core, Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experienced in implementing DAO layers using JPA standards and Hibernate API interfaces.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, Xpath, SOAP, WSDL, DTD, XSD, XMI, SOA, JAXB, JAXP, Apache Axis.
  • Experienced in working with SOA architecture by producing/consuming SOAP based web services using Apace Axis, CXF engines. Experience in producing and consuming Rest based web services.
  • Proficient in designing applications using Java and J2EE Design Patterns such as Creational, Data Structures, Algorithms, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer etc.
  • Expertise in Object Oriented Analysis, Design / Development Methodologies, Use Cases, Sequence and Class Diagrams using UML
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Experienced in implementing presentation layer using JSF, JSP, HTML, CSS, Ajax, JQuery, Java script, Node.js and servlets.
  • Reporting experience and well versed in Data Warehousing concepts and issues.
  • Knowledge of Financial Information exchange (FIX) protocol messaging standard developed specifically for the real-time electronic exchange of securities transactions and real-time trading , historical market data, analysis of this data, and routing of an order to the best trading entity for a transaction .
  • Experience in design & development of eTrading and Algo platforms to ensure stability, simplify environment & deliver strategic solutions.
  • Knowledge with real-time Fixed Income pricing and eTrading.
  • Experience in working with BRMS, BRE engines like ILog/JRules & IBM WebSphere Operational Decision Manager. Created business plan & BRMS implementation roadmap.
  • Experience with amazon web services (aws) and amazon cloud technologies such as Amazon EC2   (virtual servers), Amazon Dynamo DB ,   Amazon Simple DB ,   Amazon Cloud Watch   (monitoring),   AWS Cloud Formation   (infrastructure templates),   Amazon Cloud Search , Amazon SQS   (message queue).
  • Experience working with different SDLC methodologies like Waterfall, Agile (TDD, SCRUM).
  • Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams) using Designer tools like MS Visio 2003/2007, Rational Rose.
  • Experience with unit testing using JUnit and knowledge of ANT and Log4j tools.
  • Experience in designing complex and developing complex Internet systems.
  • Experienced with IBM Web Sphere Application Server, JBOSS application servers and Apache Tomcat Application Server.
  • Expertise in Database application programming for Oracle, Postgres and SQL server using Stored Procedures, Triggers, Views etc. Worked on UNIX flavors like SUN Solaris, Linux.
  • Expert in NoSQL databases HBase , Mongo DB, Cassandra and relational data modeling, object-relational integration (ORM), physical design/tuning.
  • Experienced in implementing full life cycle of software development process (SDLC).
  • Used version controller tool like Subversion, Git and CVS. Experienced with RAD/Iterative development methodologies.

Technical Skills:

Design Skills and Testing tools: Design patterns (Singleton, Business Delegate, IOC, DAO, SDLC, Active MQ etc.), UML (Rational Rose, Visio), Object Oriented Analysis and Design (OOAD),MVC Design patterns, GOF Design patterns, J2EE Design patterns, EJB Design patterns, J Unit, Testing, N Unit, Scala Test, ANT,Webdriver,Cucumber, Apache Kafka, DB Unit.

Methodologies: UML, OOPS, VLifecycle Model, Agile and scrum, OSGI, Information Systems Development Methodology (ISDM)

Open Source Frameworks: Struts 1.3, Spring Framework 2.5/ 3.0, Spring MVC, Spring Core, Spring Context, Spring JDBC, Spring ORM, Spring JMS, GO4,Spring Web Services, Spring Batch, Spring Integration, NODEjs, JSP, JSTL, JNDI, Hibernate, Hybris .

Web/Application Servers & Middleware: Web Logic 8.1/9.1/10.3 , IBMDB2, Web Sphere 7.0/8.0, JBOSS 4.0/5.0, Apache Tomcat 6.0/7.0 and Jetty Server.

XML/HTML: XML, JSON, XSD, DTD, XQuery, XSLT, SAX, DOM Parser, XSL, Xpath, JAXB, HTML, DHTML, CSS, XHTML, Tiles.

Database & tools: SQL, PL/SQL, Oracle, MySQL MSSQL, NoSQL, Hadoop, Cassandra, Mongo DB, PERL, Toad,  DB2, HIPPA , Sybase , IBM web sphere portal , IBMDB2, GWT.

IDE: Eclipse, RAD6.x/7.x, Eclipse 3.x, CVS, Git, WSAD, JBuilder, NetBeans, SOAPUI.

Languages: Java(JDK1.6,JDK1.7,JDK1.8), C, C++, .Net, C#, Python, Scala, Java script, Shell scripting, Java I/O.

J2EE: J2EE (JSP, Servlets, JSTL, Custom Tags, Face lets and Prime Faces, EJB, JMS, JDBC, Web Services JAX-WS, JAX-RS, XML Parsing, XSLT), Servlet, JTA, JNDI, LDAP, Struts, JSF.

Core Java: Collection, Multithreading, concurrency, RMI, Sockets, Reflection, Java Beans.

Scripting Languages: JavaScript, Perl Script, Shell Script, Power shell, Ajax, JQuery.

Protocols and UML Tools: SOAP, LDAP, RestFul, SOA, AngularJs, NodeJs, BackboneJs, ExtJS, HTTP, HTTPS/SSL, TCP/IP, FTP, Telnet, Rational Rose 2002, Microsoft Visio, Jasper/I report

Source Control: CVS, SVN, Git, Clear Quest, Clear case, Visual Source Safe etc.

Project Management: Jira1.4, Microsoft Project, TestDirector7.0.

Other Tools: Maven2.0, Ant1.6, Log4J, Drools, Javadoc, Apache Commons.

Operating Systems: Windows, UNIX, Linux, SUSE, Red Hat, I Series

PROFESSIONAL EXPERIENCE:

Confidential, Round Rock, Texas

Java/J2EE Developer

Responsibilities:

  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, spring and Hibernate.
  • Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Involved in handling transactions using Spring Declarative Transaction management.
  • Implemented Caching mechanism using Spring Gem fire Template.
  • Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
  • Used SOA Integration service for Data Integration Service and Functional Integration Service .Used SOAPUI for the functional testing and inspection and invocation of spring based Web Services.
  • Designing new components to fit in the already existing architecture using core Java, multi-threading different design patterns like the factory method, Abstract factory pattern, Singleton. While developing web-based applications used Web Services, both SOAP/WSDL and REST,
  • Developed Web application using Python, Django, JavaScript, AJAX, Java applets and servlets, HTML, XML and template languages
  • Implemented PL/SQL  queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases. Worked on server-side web applications using Node.js
  • Involved in Construction of UI using JQuery, AngularJs, Ext.js, Bootstrap and JavaScript.
  • Involved in Message Broker Development using IBM integration, Message Sets and Message Definitions, Coded the ESQL for Message Transformation Nodes, Eclipse, XML/XSLT and XSD.
  • Implemented Ajax and JQuery based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
  • Developed the war/ear file using Ant script and deployed into Web Sphere Application Server.
  • Developed and implemented UI controls and APIs with ExtJS and Coded the front end Ajax framework components using Web 2.0 JavaScript library ExtJS .
  • Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task. Developed rule modules using Rule Engines, Drools ILOG, BRMS and BLAZE for business management. Created rule-based decision services using BRMS (ILOG JRules framework )
  • Developed specialized search system using Mongo DB, AngularJs, Java Servlets, JUnit, Maven.
  • Deployed, Managed and Monitored Mongo DB Replica Sets / Databases. Prototyped Mongo DB new features across multiple stacks
  • Created tools to support and enable Continuous Integration, Continuous Deployment and system monitoring/reporting using Puppet, Chef, JSP and Shell Scripts with a MySQL database.
  • Installed, configured and hosted the Oracle, Tomcat app servers and MySQL DB servers on physical servers (LinuxWindows), and Amazon AWS virtual servers (Linux).
  • Used cloud computing technologies Amazon  EC2 and   Amazon   S3 web services for Cloud Drive, Cloud Search . Migrated corporate Linux servers from physical servers to AWS virtual servers.
  • Used Oracle 10g AWR & ADDM to monitor database activities and performance tuning. Extensive Performance Tuning, Memory (SGA) Tuning, Performed Database and SQL tuning, Configuration, maintenance and tuning of 10g RAC.
  • Developed Exception handling code to recover from DB specific, Application specific, Business and Non-business logic specific exceptions.
  • Used JSF for internal report generation by fetching data from database with customized view using CSS and AJAX for form processing. Implemented Message Driven Bean  Using JMS .. Implemented enterprise applications with JQuery, AngularJs and Spring MVC.
  • Involved in creating test cases using JUnit for Java classes and Abstract spring dependency Injection test for spring beans. Developed web-based tools for testing using Python, HTML and JavaScript
  • Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: Java1.7/1.8,JSP,CoreJava1.6Multithreading,Struts2.0,Servlets2.3,HTML5,JUnit,TestNG,NUnit,ScalaTest,XML/XSL,XSD,JavaScript,Log4j,JQuery,Spring3.0,Node.js,MySQL,Maven2.0/3.0SpringBatch,SpringIntegration,Git,Windows,WebSocket,Eclipse2.x/3.x ,Subversion,Webservices, AWS(DynamoDB,SQS, EC2, Cloud Formation, Cloud Watch),AngularJs ,Oracle11g/10g,SQL,Drop wizard, DB2 .

Confidential, St Louis, MO

Java Developer

Responsibilities:

  • In architecting various Business Layer and Data Management components of multi-tiered web based system over J2EE architecture. Responsible for JAVA, J2EE and Groovy coding / development.
  • Actively designed, developed and integrated the Metrics module with all other components. Used Scrum for managing product development.
  • Development using Java, JSP and Servlets on WSAD.
  • Developed Struts Action and Form classes to access Java Beans and UI.
  • Wrote MySQL, PL/SQL stored procedures and functions to manage data, MySQL queries for necessary requirements, and MySQL triggers for data automation.
  • Designed and coded highly-available systems/web applications with java script, Node.js. Provided Node.js for   architecture. Used Hibernate to access database and perform database updating.
  • Implemented various complex PL/SQL queries and Stored Procedures.
  • Used Spring Core for middle tier development to achieve inversion of control.
  • Wrote SQL  queries and stored procedures over server databases using SQL Server and HTML files.
  • Wrote complex queries and mapped database views using DAO in Oracle.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements. Co-ordination with offshore team on development activities.
  • Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for my application modules (Metrics).
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (CVS).
  • Wrote test cases in JUnit for unit testing of classes and implemented the logging using Log4j.
  • Retrieving code from the repository and deploying in Production using ANT.

Environment: Java1.6/1.7, JSP, Eclipse, Servlets, Struts, Spring, Hibernate, Git, EJB, Groovy, JNDI, Hibernate, HTML, XML, DHTML, Log4j, Ant, Web Sphere, Oracle, Windows, JSF, JBPM, Scrum, JDBC, Rational Software Architect, Web Services(SOAP/WSDL and REST), Web Logic Application Server, JUnit, Maven, SVN, Java Script, CSS, UNIX.

Confidential, Farmington Hills, MI

Java Developer

Responsibilities:

  • Java 1.7 is used for coding the server side and standard of coding for entire application.
  • Understanding the client requirements from status meetings and maintaining the screens as per the client needs.
  • Agile Scrum methodology is used to release the product
  • Designed and developed a web site application using J2EE, XML, EJB, Servlets, and JSP under the Apache Struts Framework. Create Web Socket connection through Web Socket handshake
  • Used core java, which includes Collections and Maven to acquire the dependencies and build the application
  • Designed a batch processing system with RESTful based APIs, using Spring Batch 2.0, integrated with Quartz scheduling. Involved with retail sales, logistics and Supply Chain management.
  • Worked extensively in Service layer using Hybris Multi Channel Suite which creates new Extensions, Data Model, and DTO. Installed and configured a basic Hybris store.
  • Worked with spring based Hybris Accelerators, Extensions and Cockpits.
  • Developed strategy and retails insight into multichannel commerce application using IBM web sphere commerce server, and sterling commerce. Responsible for coding style, designs, research for CMS with SAAS.
  • Improved mathematical model for Fixed Income Performance, exchange traded derivatives Attribution system and fixed income products like bonds and certificates of deposits online.
  • Developed GWT ( Google Web Toolkit) 2.0 platform using API with MySQL as database and Tomcat.
  • Used cloud computing technologies Amazon  EC2 and   Amazon   S3 web services for Cloud Drive .
  • Used WebLogic9.1 application Server to create, debug and deploy application modules.

Environment: JDK1.6/1.7,JSP,Core Java 1.6 - Multithreading, Struts 2.0, Servlets 2.3, HTML5, J Unit, TestNG, N Unit, Scala Test, XML/XSL, XSD, JavaScript, IBMDB2, IBMMQS, Log4j, X-Query,J-Query Spring 3.0, Node.js, web sphere portal ,MySQL ,Maven2.0/3.0, SpringBatch,IBM Integration, IBM web sphere commerce, sterling commerce, Git, Windows, Web Socket, Eclipse 2.x/3.x , Subversion ,Web services, Oracle, SQL, Apache Camel , Hybris ,DB2

Confidential

Java Developer

Project: Sales Tracking System

Responsibilities:

  • Designed and developed a Rich GUI (RIA) front-end using DHTML, JSP, JavaScript
  • Used Struts framework for developing application and user interfaces
  • Worked on complete design and coding using JSP, Servlets
  • Efficiently memory managed the Java Classes by customizing the Mark and Sweep, Garbage.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization etc.
  • Collector algorithm. Used various design patterns like Singleton, Session Façade, DAO.
  • Involved in writing EJB entity bean and Session bean.
  • Websphere5.0 clustering and MQ-Series for background process.
  • Validating XML documents with Schema using SAX parser
  • Implemented Log4J for Logging Errors, debugging and tracking.

Environment: Java,JSP, .Net, C#, Servlets, EJB, JMS, AJAX, Oracle, XML, XSLT, HTML, CSS, Web Sphere, UML, RAD, TOAD, PL/SQL, JUnit, Apache Ant, CVS, Log4j.

Confidential

Jr. Java Developer

Responsibilities:

  • Developed the JSP, Servlet and JavaBeans using WSAD and test the applications Using Web Logic testing environment. Validating XML documents with Schema using SAX parser
  • Used XSLT to convert XML documents into HTML
  • Used to write SQL queries, creating tables and columns using Oracle.
  • Worked extensively with Log4J for logging the application events.
  • Used Win CVS as a repository for check in, checkout the source code
  • Writing JUnit programs for unit test the application events.

Environment: Core Java ,.Net,C#,JSP1.1, Servlet, JavaBeans, Websphere4.0, Oracle7.x, WSAD 4.0, XML, XSLT, HTML, JMS, JUnit, Apache Ant, CVS, Log4j.

We'd love your feedback!