We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Plano, Tx

SUMMARY:

  • Having 9+ years of experience in Object Oriented programming, design, developing and testing of Client/Server, Enterprise and Web Applications.
  • Expertise in developing web based GUI’s using Java Applets, HTML, DHTML, JavaScript, XML, DOJO, AJAX, JSF & spring form tags.
  • Proficient with Web Page Development using HTML, DHTML, JavaScript, Angular JS 2.0, RIA, XML, XSLT, XSD, DTD and CSS.
  • Experience in developing Web Applications with various frameworks: Jakarta Struts Framework, spring 4, Hibernate 3.0 ORM, Apache Cameland Struts Validation.
  • Hands on experience with Ajax related technologies and JQueryAPI to develop rich and interactive web applications.
  • Seasoned professional in various frameworks like: Struts, Hibernate 3.0s, Spring 4.0, JSF.
  • Extensive work experience inJSP, Servlets, JavaScript, JDBC.
  • Experience in developing E - Commerce Applications using Hybris E-commerce Framework.
  • Strong understanding and excellent skills in developing, designing of Ajax driven elegant enterprise web application using Ajax, Flex, Action Scriptand JavaScript, CSS, HTML, Custom Tag Libraries, JSF, JQuery, Dojo, Ext Js, Backbone.js.
  • Having Expertise in advanced JavaScript libraries and frameworks such as Prototype, Ext JS, Type Script, Angular JS 2.0 & 4.0, React JS, Node JS and Object Oriented Programming in JS.
  • Extensive Knowledge on databases like Oracle, DB2 and MySQL.
  • Having Expertise on Web Content Management System (WCMS) in Hybris.
  • Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
  • Involved in writing javaAPI for Amazon Lambda to manage some of the AWS services.
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Developed integration techniques using the Apache camel and apache Active MQ technologies.
  • Extensive experience in creating IMPEX files and validating in HAC (Hybris Administration Console).
  • Having Working Knowledge on XML, XSLT, XPATH, XQUERY, and XSL-FO.
  • Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, WebLogic, Tomcat.
  • Good knowledge of other services in AWS like Cloud front, Glacier, Cloud Trail and Simple Notification Service (SNS
  • Hands on experience with an in-depth level of understanding in the strategy and practical implementation of AWS cloud-specific technologies like Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic IPs, RDS and Cloud Watch.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef, Puppet.
  • Experience with designing and configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS and create various subnets, routing table, internet gateways for servers.
  • Extensive experience in SOA (Service Oriented Architecture) and experience in developing web services using Axis, WSDL, SOAP, REST, UDDI, WSSecurity, XML-RPC and JAXB/JAXP.
  • Extensive experience working in Spring 3.0-4.0 framework, Struts framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and RESTful)
  • Strong experience in writing SQL Queries, stored procedures, joins and Triggers.
  • Good working knowledge of database tools like TOAD, PL/SQL, Db Visualizer and SQL Navigator.
  • Very good experience in designing J2EE Applications using OOAD, UML, Rational Rose Methodologies.
  • Very good knowledge in writing Shell, ANT scripts for building the projects.
  • Good understanding of NoSQL Data bases and hands on work experience on MarkLogic and Mongo DB.
  • Having experience in understanding of existing systems, maintenance and production support, on technologies such as Java, J2EE, Hibernate, spring and Hybris.
  • Development web components using JSP, Servlets and server side components using EJB 3.0 under J2EE Environment.
  • Experience working on integration techniques using the Apache camel and apache Active MQ technologies.
  • Have an experience in integrating web services using Mule ESB.

TECHNICAL SKILLS:

  • C, C++, Java & J2EE
  • Struts, JSF and Spring
  • Oracle 9i/10g/11g, DB2, MySQL and SQL Server
  • WSDL, SOAP, AXIS, JAX-WS, REST-Jersey, UDDI, and WS-Security.
  • Hibernate, iBatis
  • JUNIT, Mockito, SOAP UI
  • XML, DTD, XSD, XSLT, JAXP (DOM & SAX) and JAXB
  • HTML, DHTML, CSS, JavaScript,
  • Angular 2.0 &4.0, Type Script, JSP, JQUERY, DOJO and Taglibs.
  • UML - Rational Rose, MS Visio, JUDE
  • Eclipse, My Eclipse, Net Beans and RAD, Mule ESB
  • SVN, CVS and IBM Clear Case
  • QC, Jira, Rally, Clear Quest
  • Web sphere, Web Logic, Apache Tomcat & HTTP Server
  • WIN NT/2000/XP/2003,Unix, DOS and Windows 7

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Sr. Java Developer

Responsibilities:

  • Designed and Developed Web services using JAX-WS.
  • Used Spring MVC framework for design, development and implementation of application.
  • Responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, and JSON and AngularJS.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as Hibernate and JDO (Java Data Objects).
  • Worked on Restful web services using Node.js and implemented mock services in Node.js with help of modules using Node.js server.
  • Designed and developed the UI using spring view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.
  • Implemented Mule ESB using Red Hat’s JbossFuse technology in java based enterprise bus and Integration platform to connect applications quickly and easily which enables them to exchange the data through JMS.
  • Integrated Struts application with Spring Framework by configuring Deployment descriptor file and application context file in Spring Framework
  • Created Micro services by using spring boot eureka and service registry and deployed them into cloud environment by using spring pivotal cloud foundry.
  • Used profiling technique of spring boot to create individual profiles for every microservice.
  • Effectively used Spring boot acutator to enable the health condition of application that was deployed in the cloud.
  • Created the restful services by using swagger gateway API to effectively route them by using load balancer.
  • Developed presentation layer using HTML5, JavaScript, CSS3, and Angular JS2, Type Script.
  • Developed XML Schemas and used SAX for Parsing XML data.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
  • Used various components in Spring, which includes Spring IOC, AOP, Spring MVC, Spring JDBC, Spring JPA, Spring Securities, Spring Batch, Spring Quarts, and Spring Security.
  • Performed unit testing using JUnit and Mockito aiding test driven Development in some scenarios.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Developedweb services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP.
  • Experience in using Spring Cloud to connect to services and discover information about the cloud environment in multiple clouds.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef
  • Developed REST services using spring and Used JAXB API for XML parsing.
  • Worked on Restful API and invoked web services (consumed)
  • Create MQ JMS supported queue to use IBM MQ classes for Java using PCF.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
  • Involved in validating and mapping the request data that is coming to the REST service to the SOAP request and calling the underlying SOAP services.
  • Created web services and desktop applications to access and display data needed by support teams using Ajax, JavaScript, Angular JS, Node JS, CSS and HTML
  • Implemented Inheritance between tables using different hibernate strategies.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.

Environment: Agile methodology, Java, J2EE, AWS, JAWS16.0, Oracle11, Web services, JavaScript, Type script, Spring Boot, Zull, Service Registry, Eureka, Cloud foundry, Type script, Angular 4, IBM MQ, Hibernate, JPA and JSON.

Confidential, Kansas City, MO

Sr. J2EE Developer

Responsibilities:

  • Participated in the sprint review meetings and explained the technical changes to the clients.
  • Experience in developing applications using AngularJS -Bootstrap like Grids, Toolbars, Panels, Combo-Box & Button etc.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Performed User Interface Design and coding using Java, Spring framework and web technologies.
  • Developed the applications using JSP, Struts and implemented MVC Architecture.
  • Designed UI pages using JSP, HTML, Angular JS, Java Script, CSS, AJAX, JQUERY, JSP, JSON and Tag libraries.
  • Implemented business tier using Spring IOC, AOP and MVC.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization, and Java 1.5 features.
  • Utilized Spring annotations and XML configuration for Dependency Injection.
  • Involved in implementing logging, exception handling and transaction management using spring AOP.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Implemented Mule ESB java based enterprise bus and Integration platform to connect applications quickly and easily which enables them to exchange the data through JMS
  • Developed, and debugged the servlets and EJB with Web Sphere Application server.
  • Developed Web Services for data transfer using Restful WebServices
  • Used JAX-B to call web services described by WSDL.
  • Tested SOAP web services using SOAP UI and REST web services using REST Client.
  • Implemented UI screens, validation components JSF, AJAX and JQuery components.
  • Implemented Model/business components using spring core and navigation part of the application using spring MVC.
  • Implemented Transaction management using Spring declarative transaction management
  • Made changes to SOAP Web Services using Apache-Axis2.
  • Used Hibernate as ORM tool to map the database tables, and wrote DAOs and POJOs to integrate with Spring Framework
  • Used Spring ORM module to integrate spring with hibernates to use DAO layers.
  • Implemented Inheritance between tables using different hibernate strategies.
  • Implemented second level of caching with hibernates to improve read performance.
  • Used Spring Integration to communicate with different web Services.
  • Implemented Product-Retrieval Service as SOAP based service using Apache frame works.
  • Responsible to integrate applications for web- based environment using SOA.
  • Implemented asynchronous messaging services using JMS.
  • Used JQuery APIs to implement cross-domain calls and handling JSON responses.

Environment: Java, Agile, J2EE, Spring, Hibernate, SOAP/Rest, JQuery, XML, JMS, SQL, IBM Web sphere Application SOAP, Angular JS,Couch base, Linux, WSDL, JavaScript, Hudson, Maven, AJAX, JUnit, Log4j

Confidential, Memphis, Tennessee.

Sr. J2EE Developer

Responsibilities:

  • Involved in Agile software development lifecycle which involves designing, coding, testing, debugging and support.
  • Worked on AngularJS directives and controllers for designing the web application and used its two way data binding to achieve the feedback functionality from the user.
  • Used AngularJS filters for searching, sorting, pagination and used custom filters.
  • Created AngularJS Routing to connect different controller to the view which allows the single-page application.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and JQuery.
  • Developed internal services using Java and Node.js.
  • Created optimized graphic websites and application interfaces using HTML5, CSS3 and jQuery UI framework.
  • Built data visualizations to monitor file server load, web server speeds, data processing and more using D3 js, Backbone.js.
  • Used Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
  • Created proof-of-concept using responsive web design, Node.js, modernizer js, HTML5 and CSS3.
  • Implemented RESTful services and data services on Node.js and Express.
  • Worked with QA team on daily basis in fixing the reported bugs and checking cross platform compatibility.
  • Worked on re-factoring existing application code (built in AngularJS).
  • Used GIT for version repository maintenance.
  • Experience of utilizing center Java Multi-threading programming and Collection classes to enhance general execution.
  • Involved in Analysis, design and coding on Java and J2EE Environment.
  • Developed Java utility programs to retrieve data from Oracle.
  • Involved in the database design and prepared detail level design document.
  • Used Maven as build tool and Jenkins for continuous integration development.
  • Unit tested complex methods and objects using Jasmine.

Environment: Agile/Scrum, HTML5, CSS3, JavaScript, jQuery, AngularJS, Backbone.js, Node.js, Java, Bootstrap, Jasmine, Jenkins, IntelliJ IDEA.

Confidential, Irving, TX

Role: Java Developer

Responsibilities:

  • Developing & supporting critical Java web applications related to the Point of Sale Change Management process in agile environment.
  • Consume Rest Web Services (functional and content) via 3rd party APIs using micro service architecture build over HTTP REST.
  • Developed the presentation layer using JSP, HTML and client side validations using JavaScript.
  • Developed middle-tier application with J2EE using Servlet, EJB, Java Beans and Web Services Standards (SOAP, WSDL, UDDI).
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle.
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Confirm unit tests and code coverage using JUNITs.
  • Developed the Application on JBoss Seam 2.2.0 (plug-in to IntelliJ IDEA 10.2.0).
  • Enforce code quality metrics using SONAR integrated with Jenkins Build server.
  • Implemented a Spring Batch process that sends a notification email to all users once the parsing-persisting process completes.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collections to implement various features and enhancements.
  • Implemented a custom solution using Spring DI and Spring Data JPA that enables the user to sort and filter the on-screen data enriching the user experience.
  • Implemented and tested the enterprise application with jQuery, Angular.js and Spring MVC.
  • Develop batch processes for financial reporting applications and modules using Korn shell scripts on Oracle database.
  • Validation of the registered users using JSP-Servlets and JDBC with the details available in the Database.
  • Created documentation of the application.
  • Developed Servlets and JSP for Data retrieval implementation with User Interface.
  • Developed Container Managed Entity and Session beans.
  • Developed web services in Java and Experienced with Service Oriented Architecture Protocol, WSDL.
  • Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern, Singleton, Session Façade, Service Locator and Business Delegate.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Wrote internal and external API services using Node.js modules.
  • Configured JDBC with SQL/PLSQL for database connectivity.
  • Developed required Web pages using HTML.
  • Used Angular.js for developing single page web applications.
  • Build Rest web service by building Node.JS in the back-end to handle requests sent from the front-end JQuery Ajax calls
  • Implemented EJB Components for modules related to Pharmacy, Purchasing, and General and Biomedical equipment.
  • Coded Server pages using JSP, Servlets, Struts by following MVC architecture.
  • Developed Action Classes and Action Forms beans.
  • Worked with the team in the development of the Application front-end using JSP, Struts with the help of HTML.
  • Used JSON for message transformation. ­­
  • Involved in the Integration performance and unit testing of the project.
  • Involved in the Performance related issues like open connections and open cursors.

Environment: Web Sphere 6.0, SQL,IntelliJIDEA 10.2.0, JDBC, Java, EJB, Servlets, spring, JSP, HTML, Hibernate, Spring boot, JavaScript, JUnit, Ant, Oracle 10g and Windows XP.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in study of user requirement specification. Requested insufficient information and helped clearing ambiguity in requirements document.
  • Implemented Hibernate for data persistence.
  • Involved in design, development and implementation of the application using Spring 3.0 and J2EE framework.
  • Created spring xml file for database configuration using Hibernate and for different spring beans.
  • Extensive use of Hibernate framework and its caching mechanism to persist large amount of trade/order data with database. Used spring framework for dependency injection and integrated it with Hibernate.
  • Implemented as well as exposed web services using Apache Axis 2.
  • Built web-based applications using Spring MVC 3.0 Architecture suitable for Apache Axis framework.
  • Responsible for preparing the use cases and for designing and developing Object models, class diagrams with UML Specifications.
  • Developed system preferences UI screens using JSP custom TagLibs, JSP templates, JavaScript, CSS and HTML.
  • Part of performance tuning team in analyzing the memory allocations, method calls, and time spent and implemented caching mechanism as part of some of the changes made.
  • Developed Servlets and JSPs with Custom Tag Libraries control of the business processes in the middle-tier.
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Have integrated web services including SOAP as well as REST using Fuse ESB.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • Developed web services and data synchronization services.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Built SOAP Web Services based on AWS (Amazon Web Services).
  • Developed Junit test cases for regression testing and integrated with ANT build.
  • Involved in putting the entries to external XML files which are read by doc-builder.
  • Involved in Proof of Concept for developing application using Node Js and Mongo DB.
  • JUnit tests were written to test each module in the application.
  • Developed Action and Form classes based on Struts framework to handle the pages
  • Developed Web Services to retrieve data from legacy systems
  • Planned and implemented various SQL, Stored Procedure, and triggers to implement oracle advanced queuing.
  • Implemented DAO layers using HibernateAPIand core interfaces.
  • Implemented second level of caching using hibernate and EH Cache provider.
  • Experienced with hibernate mapping associations annotation to map legacy tables with entity classes.
  • Experienced with parsing XML configuration files using SAX xml parser.
  • Performed building and deployment of WAR, JAR files on test, stage, and production systems.
  • Used XSL, JavaScript to display the contents of XML pages in the HTML pages.
  • Experienced in working with agile environment.
  • Used SVN as version control.

Environment: Java 1.7, J2EE, Servlets, EJB 3.0, Spring 3.0, Hibernate 3.0, JMS, Apache Axis 2, SOAP, REST, HTML, JavaScript, JDBC, PL/SQL, XML, UML, UNIX, Oracle 10g, WebSphere application server 7.0, Tomcat, Maven, SVN.

Confidential

Java Developer

Responsibilities:

  • Involved in the design and development phases of Rational Unified Process (RUP).
  • Designed Class Diagrams, Sequence Diagrams and Object Diagrams using IBM Rational Rose to model the detail design of the application.
  • Application was built on MVC architecture with JSP 1.2 acting as presentation layer, Servlets as controller and EJB 2.0 as business layer and JDBC to access Oracle 9i Database.
  • Developed the application using Jakarta Struts 1.1 Framework: developed action classes, form beans and Struts-Tiles.
  • Used Struts Validation Framework for validating front end forms.
  • Extensively used XML Web Services for transferring/retrieving data between different providers.
  • Developed complete Business tier with Session beans and CMP Entity beans with EJB 2.0 standards using Eclipse.
  • Developed a web-based reporting widget for credit monitoring system with HTML, JSTL and custom tags using Struts framework
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to WebSphere MQ, which connects to the legacy systems.
  • Tested the application functionality with JUnit Test Cases.
  • GUI was developed using JSF and Java Swing.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Used JMS Queue communication in authorization module.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Involved in implementing the DAO pattern.
  • Used JAXB API to bind XML Schema to java classes.
  • Used the report generation in the databases written in PL/SQL.
  • Used Maven for building the enterprise application modules.
  • Used Log4J to monitor the error logs.
  • Used SVN for Version control.
  • Deployed the applications on WebLogic Application Server.

Environment: Struts 1.1, EJB 2.0, Servlets 2.3, JSP 1.2, SQL, XML, XSLT, Web Services, JAXB, SOAP, WSDL, JMS1.1, JavaScript, TDD, JDBC, Oracle 9i, PL/SQL, Log4J, JUnit, WebLogic, Eclipse, Rational XDE, SVN, Linux.

Confidential

Java Developer

Responsibilities:

  • Developed Panels which provides GUI for the user.
  • Developed Java Components for the core business logic .
  • Performed Unit Testing for each class.
  • Played an active role in the deployment process of the applications on the server side.
  • Developed GUI’s using Java Swing using usability and design principles.
  • Used JavaScript for client side validation.
  • Worked on various activities like deployment and integration of all the modules as part of Integration Team.
  • Involved in Fixing the UAT Bugs andinvolvedinanalysis and impact analysis of Change Requests (CRs).
  • Developed Swing components such as JSlider, Jbutton, Checkbox, AWT labels, text fields and scrollbars
  • Developed Servlets as an application controller.
  • Used Multithreading to continuously keep track of downlink messages and send corresponding uplink messages.
  • Used Locks to synchronize resources sharing between these threads.
  • Used multi-threading concept in back end java beans.
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
  • Involved in the configuration of SSL to provide internet.
  • Experience in writing XML documents and parsing them using SAX parsers.
  • Experience in Hibernate O/R mapping tool.
  • Applied Rational unified Process AGILEand SCRUM process in projects.
  • Proficient in applying various core J2EE design patterns.
  • Experience in deploying applications in web and app servers like Web Logic, Websphere8.1
  • Experience in working with UNIX/LINUX.
  • Internet Programming with HTML5, DHTML, JavaScript, JSF, CSS.

Environment: JDK1.5, JSP, Servlets, Struts 1.2, Web sphere, JavaScript, Eclipse, Oracle, UML, HTML5, DHTML, JSF, XML, XSL, XSD, CSS, Maven, Oracle, MS SQL Server, MySQL, MVC, Spring Framework, SOAP Web Services, RESTful Web Services, Log 4j

We'd love your feedback!