We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Over 8 years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments using Java/J2EE.
  • Expertise in design and development of various web and enterprise - level applications using Java/J2EE technologies like Spring, Hibernate, XML, Struts framework, EJB, JSF, JSP, JQuery, Swing, JavaScript, Ajax, JDBC, JMS, EMS, JavaBeans and Servlets.
  • Strong experience in implementing Service oriented architecture and Web Services using SOAP, RESTFUL.
  • Developed web applications by implementing Model View Control (MVC) architecture and considerable experience in various front-end technologies.
  • Experienced in frameworks: Jakarta struts framework, JSF, Spring and Hibernate.
  • Experience working with Service Oriented Architecture, which includes Universal 5Description and Discovery Integration (UDDI) lookups and Web Services Description Language (WSDL) using SOAP protocol.
  • Expertise in XML technologies such as DTD/Schemas, DOM, SAX and XSLT.
  • Expertise in back-end/server side java technologies such as: Web services, Java persistence API(JPA), Java Messaging Service(JMS), Java Data base Connectivity (JDBC), Java Naming and Directory Interface (JNDI).
  • Proficient in deploying applications in WAR, JAR, and EAR formats
  • Experience working with persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Strong experience in using AJAX, JSTL, Struts Tag Libraries, Tiles, HTML5, JavaScript, CSS, Java Server Pages (JSP) for designing front end.
  • Experience in configuring and deploying the applications on Tomcat, WebSphere, WebLogic and JBoss Servers.
  • Extensive experience in developing GUI using HTML, CSS, JQuery, Java Script, EXT JS, DOJO and AJAX.
  • Strong front-end UI development skills using scripting languages like HTML5, CSS3, JavaScript, JQuery, AJAX, JSON, ExtJs, Angular Js, DOM, JSP, JQueryPlug-ins.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Experienced in developing UNIXshell scripts for batch processing.
  • Experience working with various SDLC methodologies like Agile Scrum, RUP andWaterFall Model.
  • Strong experience and knowledge of HDFS, Map Reduce and Hadoop ecosystem components like Hive, Pig, Sqoop, Oozie, and Flume, NoSQL databases like Cassandra.
  • Experienced in writing complex SQL queries, procedures, Triggers and Stored Procedures in various databases such as Oracle, DB2 and MySQL.
  • Experienced in Development, testing and deployment of enterprise applications on Windows &UNIX platforms using IDE's such as Eclipse, Rational Application Developer (RAD) and Netbeans.
  • Knowledge about Splunk Architecture and various components (Indexer, Forwarder, SearchHead, Deployment Server),Heavy and Universal forwarder, License model
  • Experience in using different version controlling/tracking systems Subversion, CVS, GIT, Rational Clear Case.
  • Experience in Integration tools Oracle SOA Suite/BPEL/Fusion Middleware, web-methods, Vitria and Apache CAMEL.
  • Expertise in Web Services architecture in SOAP, REST and WSDL using JAX-WS/JAX-RPC.
  • Experienced in working with multiple databases like Oracle 10/11g, SQL Server, MySQL
  • Taken care of complete Java Multi-Threading part in back end components
  • Experienced in performing unit testing using JUnit, integration and deployment of applications using tools such as ANT and Maven& debugging through log4j.
  • Used various Ajax/JavaScript framework tools like Java Script, jQuery, JSON.
  • Experience in document preparation including Requirement Specification, Analysis,design documents, Test cases and User Training documents and Technical Help documents.
  • Experienced in working with E-Commerce software systems.
  • Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB and MySQL
  • Excellent verbal, written communication and presentation skills, problem solving and conflict resolution skills.

TECHNICAL SKILLS:

Programming Languages: Core Java, J2EE, C, C++, PL/SQL, Python

Java/J2EE Technologies: STRUTS, Servlets, JSP 1.2/2.0, JMS, JSF, NoSql, Ext.JS

Web Development: HTML5, DHTML, XHTML, CSS, JavaScript, JQuery, Angular Js, AJAX, ReactJs, Ext JS

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

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XMLBeans,AWS

Messaging Technologies: JMS

Application/Web Servers: IBM WebSphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x/7.x, JBOSS 4.x/3.x, Web Socket

Databases: Oracle 8i/9i/10g/11g, Mongo DB, SQL Server 2000/2005

IDEs: Eclipse 3.6, NetBeans, JBuilder, RAD, Microsoft Visual Studio 2010,Intellij,STS

Build Automation: Ant, Maven, Gradle, GitHub, Jenkins, Artifactory

Testing and Logging Frameworks: JUnit, Log4J, SoapUI, Test NG

Reporting Tools: Crystal Reports 11

Tools: Rational Rose, Microsoft Visio, XML Spy, TOAD,AWS, Splunk

Operating Systems: Windows, Unix and Linux.

Methodologies: Agile, Scrum, RUP, OOAD, Waterfall, TDD,UML

WORK EXPERIENCE:

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Co-ordinate activities between infrastructure, testing, development and program management.
  • Deployed jar, war files in the WebSphere Application Server.
  • Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from the database.
  • JQuery library has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality.
  • Used JavaScript validations to validate at the client side.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side Angular JS to back-end MongoDB, in order to provide broadcast service as well as chatting service
  • Designed and developed the UI using spring view component, JSP, HTML, CSS and JQuery.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Implemented the application using Jakarta Struts Framework, which is based on Model View Controller design pattern.
  • Implemented the template-based categorization of presentation content using Struts-Tiles. MVC implementation using Struts framework.
  • Worked on Db2 Databases and wrote SQL queries as well as stored procedures for the application.
  • Performed unit testing using Junit framework and used Struts Test Cases for testing Action Classes.
  • Worked on SOA Web Services using SOAP for transmission of large blocks of XML data over HTTP.
  • Worked with NoSql Databases like Apache Cassandra, Mongo DB.
  • Used Maven, Nexus and Jenkins to automate the build and deploy process.
  • Used Rational Clear Case and Clear Quest for version control.
  • Responsible for developing use cases, class and sequence diagram for the modules using UML and MS Visio and handled all the documentation required for each of the projects from onsite perspective.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Active participation in process oriented tasks related to project involving change management, delivery management and implementation management.
  • Performed code reviews and mentored junior developers.
  • Used JMS for MQ Messaging.
  • Worked as onsite coordinator managing the deliverables interacting with offshore team and Client Business teams.

Environment: JDK 1.6, J2EE, Spring, Struts 2 MVC, Hibernate, JMS/MQ, Websphere Application Server (WAS)7.0, RAD IDE, JavaScript, AWS, Angular Js, Mongo DB, Jenkins, HTML5, NoSql, Shell and Perl scripts, NoSql, JQuery, DB2 9.5, UML, JAXB, Unix,, Junit, XML, Windows OS, HTML, FTP, SSH.

Confidential, Southfield, MI

Full Stack Java Developer

Responsibilities:

  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Worked in an Agile work environment with Content Management system for workflow management and content versioning.
  • Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end.
  • Involved in designing user screens and validations using HTML 5, jQuery as per user requirements.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Defined Hibernate Named Queries for Batch related operations while defined Criteria Queries for micro service operations.
  • Setup the continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Used a Micro service architecture, with Spring Boot based services interacting through a combination of REST and RabbitMQ or Apache Kafka message brokers.
  • Produced and consumed centralized Spring Restful Web Services for Enterprise applications to consume in JSON format and in trusted client-server environment.
  • Experience in Amazon Web Services AWS - S3, Glacier, EC2.
  • Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk. Used Amazon S3 for configuration files. Used TIBCO EMS extensively as a part of ESB.
  • Implemented various design patterns in the project such as Data Access Object, Data Transfer Object, Business Delegate, Session Facade, Service Locator and Singleton.
  • Involved in the database retrieval and connections establishment to the Oracle Server database
  • Wrote corresponding one-one REST methods to implement respective change requests (change appliers)
  • Used Hibernate, object/relational-mapping (ORM) solution and technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Involved standardizing Splunk forwarder deployment, configuration and maintenance across Unix and Windows platforms.
  • Implemented Spring Integration message framework.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.
  • Developed Interactive web pages using Angular JS, HTML5, CSS3 and JavaScript.
  • Worked on Web sphere Application Server.
  • Designed and implemented software and system layout for running Trucentrix on in-house and Amazon AWS cloud platforms.
  • Worked on Ext JS for user interface widgets with High performance scalable grids, trees and menus.
  • Used Web services (SOAP, Rest) for transmission of large blocks of XML data over HTTP.
  • Implemented Spring ORM with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections that is used to implement the DAO layer with Hibernate Entity manager’s Session Factory, HQL, and SQL.
  • Created continuous integration builds using Ant Jenkins. And deployed on WebSphere app server.
  • Involved in testing the JMS integration between queues and topics using GEMS.
  • Used Spring IOC framework to integrate with Hibernate.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebLogic Application Server.
  • Used GIT for version control.
  • Used XML Web Services using SOAP protocol to transfer the amount to other application that is remote and global to different financial institutions. Used SoapUI for web service testing.
  • Monitored the error logs using Log4J and fixed the problems.
  • Designed and developed the UI using Struts view component, JSP, HTML 5, CSS 3, Angular JS
  • JavaScript, AJAX, JSON, React JS, Apache Camel.
  • Prepared Junit test cases and executed them using Junit and used Karma.js/Jasmine.js for UI Testing.

Environment: JDK 1.7, J2EE, Eclipse 4.2 Juno, Maven 3.0, Spring 3.5, Hibernate, RESTful Web Services, Windows OS, WebSphere Application Server, Log4J,, HTML5, Soap UI, Jenkins, Servlets, Oracle, XML, UML, AJAX, Git, DOM, DHTML, Angular Js, AWS - S3, Glacier, EC2, Junit 4.4, UNIX, Agile Scrum.

Confidential, Wayne, NJ

Java/J2EE Consultant

Responsibilities:

  • Involved in the Analysis, Design, Coding, modification and implementation of user requirements in the online banking automation application.
  • Provided production support for the application.
  • Developed an integrated interface to diverse banking and investment legacy systems to facilitate customer service.
  • Developed web application based on J2EE Struts framework. Developed the front-end using Java Swing (involved UI design, user generated event handling, in corporation of underlying functionalities as per the laid down specifications) and also involved in incorporating business logic.
  • Creating procedure and fine tuning the existing procedure to handle huge amount of transaction.
  • Interacting with business analyst for preparing business requirement.
  • Developed Business requirements by using use case and sequence diagram for the application.
  • Reviewed code and encouraged developers to use key design patterns, such as façade, singleton, factory, command, proxy, strategy, decorator, etc.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Configured the Hibernate configuration files to persist the data to the Oracle 9i 10g Database.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
  • Implemented persistence layer using various features of Hibernate framework like HQLqueries, Criteria etc.
  • Worked with NoSQL database MongoDB and worked with it t perform many different operations
  • Implemented as well as exposed web services using Apache Axis and JAX-WS.
  • Implemented Restful web service with the use of URI templates and content negotiation.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Created display tag to generate database driven reports.
  • Created interactive reports by using DHTMLX for Sales Department.
  • Created complex cross tab report for Purchasing Department.
  • Bug fixing and 24-7 production support.
  • Involved in integration testing and deployment of the module as part of the overall application.

Environment: Java, J2EE, Servlets, Struts(MVC), Spring Framework, Swing, Hibernate 3.0, WebSphere 6.0, Eclipse IDE, JSF, JSP, JPA, JDBC, EJB, HTML, JavaScript, WebSphere MQ Series, DHTML, Web services, CSS, JQuery, SOAP, WSDL, JDK 1.5, Mongo DB, Agile, SQL, JUnit, Win NT & UNIX.

Confidential, Dayton, OH

Sr. Java/J2EE Developer

Responsibilities:

  • Designed Use Case and Sequence Diagrams according to UML standard using Rational Rose.
  • Implemented Model View Controller (MVC-2) architecture and developed Form classes, Action Classes for the entire application using Struts Framework.
  • Performed client side validations using JavaScript and server side validations using in built Struts Validation Framework.
  • Implemented the data persistence functionality of the application by using Hibernate to persist java objects to the relational database.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
  • Used HQL statements and procedures to fetch the data from the database.
  • Transformed, Navigated and Formatted XML documents using XSL, XSLT.
  • Used JMS for asynchronous exchange of message by applications on different platforms.
  • Developed the view components using JSP, HTML, Struts Logic tags and Struts tag libraries.
  • Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources.
  • Used JUnit Testing Framework for performing Unit testing.
  • Deployed application in WebSphere Application Server and developed using Rational Application Developer RAD.

Environment: Struts 2.0, Hibernate 3.0, JSP, RAD, JMS, CVS, JavaScript, XSL, XSLT, Servlets 2.5, WebSphere Application Server, Oracle 10g.

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Developed Struts based presentation layer, Hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules.
  • Designed and developed persistence layer designed on ORM framework principles and developed it using Hibernate/JPA and DAO design pattern.
  • Developed Server side components using spring framework.
  • Used JBoss Drools as the business rules engine to create and maintain the Business rules and Drools Guvnor as the Business Rules manager
  • Developed the user interfaces using Angular JS, Java Script, HTML, DHTML, CSS and AJAX.
  • Created Unit test cases using Junit and used Log4J for logging
  • Used SOAP UI for testing the SOAP web services.
  • Developed PL/SQL scripts, functions, triggers and stored procedures for the Oracle 10g database.
  • Developed a test report using Karma.

Environment: Agile(SCRUM), Java 1.6, struts 2.0, Hibernate 3.0, JBoss Drools, Drools Guvnor, Business Rules

Confidential

Java Developer

Responsibilities:

  • Involved in complete software development life cycle with object oriented approach of clients business process and continuous client feedback. Worked on designing and developing a complete service oriented system based on SOA principles and architecture in agile development environment.
  • Involved in design and Drawing UML diagrams such as use cases, sequence diagram.
  • Involved in the design of user interface and business layers.
  • Developed web services to generate and attached contract documents.
  • Involved in the testing of the web services to establish time taken to attach and send huge PDF.
  • Developed user interfaces using JSP and form beans with JavaScript to reduce round trips to the server.
  • Involved in development of controller component using Servlets and view component using JSP, XSLT, CSS, HTML and JavaScript for the client side validation.
  • Created use cases diagrams, activity diagrams, sequence diagrams and class diagrams.
  • Designed and implemented UI layer using JSP, Java Script, XML, XHTML, XSL, XSLT and business logic using Servlets, JSP and J2EE framework.
  • Worked on Spring-DAO based declarative transaction management.
  • Implemented Hibernate and spring framework.
  • Involved on the back end to modify business logic by making enhancements.
  • Responsible for writing JavaScript for the validation in client side.
  • Involved in design and implementation of contract Web service.
  • Involved in the business logic-coding framework to seamlessly map the business logic into respective value beans.
  • Used Eclipse for application development.
  • Involved in publishing the web services to help users interacting with web services.
  • Worked closely with requirements to translate business rules into business component modules.
  • Involved in the migration of independent parts of the system to use persistence technology such as JDBC.
  • Developed functions and store procedures using SQL and PL/SQL for the application.
  • Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
  • Used Clear Case to merge code and deploy them in to a central depository location.
  • Extensively implemented telecom operational support system (OSS) in development.
  • Multithreading used to enhance interaction between rate matrix and ECM systems.

Environment: Java 1.5, J2EE, SOA services, JPA, JSP, Agile/Scrum, Eclipse, HTML, DHTML, XML, JavaScript, AJAX, WebLogic 10.3, ANT, Apache Axis, WSDL (Restful), SOAP, XML, LDAP, TCP/IP, JavaScript, OSS, Clear Case, XSLT, CSS, JMS, Oracle 10g, Spring, SQL, Pl/SQL.

We'd love your feedback!