We provide IT Staff Augmentation Services!

Senior Java/ui Developer Resume

4.00/5 (Submit Your Rating)

MI

SUMMARY

  • Over 8 years of total professional experience in user interaction, requirement gathering, systems analysis, design, development, implementation, Unit &System Testing, and Production Support of many N - Tier Application Systems.
  • Experience in Bulk Data loading usingOracleutilitiesSQLLoader and External Table.
  • Vertical industry experience includes Financial Services, Insurance and Telecom.
  • Expertise in developing both front end & back end applications using Core Java, J2SE, J2EE, Struts1.2/2.0, Spring (IOC&AOP), JDBC, Hibernate, Session Beans, Servlets, JSP, AJAX, Apache Tomcat, EJBS,MDBs, XML, HTML, JavaScript and Web Services.
  • Proficiency in programming with different Java IDE's like IBM RAD 6.x/7.x, Eclipse, WSAD.
  • Good knowledge on OOP paradigm skills, as well as experience with J2EE APIs, protocols and development of multi-tiered applications.
  • Experience with web-based application servers like Apache Tomcat, JBOSS, WebLogic and WebSphere.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.
  • Experience with Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB&JAX-WS.
  • Good Experience and Very Strong programming skills on Collections, Multi-Threading, Exception Handling, OOPs and developed business rules using Core Java (J2SE).
  • Extensive experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework and also Spring MVC, Sprint Transaction Management, Spring Web Services.
  • Having an experience in developing middleware services with the help of Mule ESB and Oracle OSB.
  • Working knowledge of Java Web Services with real time knowledge using SOAP and REST.
  • Strong experience in RDBMS technologies like Oracle, Mysql SQL, Sub Queries, Stored Procedures, Triggers, Functions.
  • Experienced in developing the UNIX Shell Scripts and PERL Scripts to execute the scripts and manipulate files and directory.
  • Good experience with Software development methodologies like agile Methodologies.
  • Good experience with build tools like Ant, Maven and hands on experience on SQLlog and SQL Developer.
  • Experience in test automation using Selenium IDE, WebDriver and Grid.
  • Experience in using TestNG/Junit for grouping test cases, executing in batches and generating reports of the tests executed in Selenium.
  • Good experience with GUI (Graphical User Interface).
  • Good experience with Version control systems like SVN, Clear Case.
  • Good working experience with deploying applications in Unix/Linux.
  • Highly experienced working with logging frameworks like log4j.
  • Have working experience on Angular Js, MongoDB, couch DB and Node Js.
  • Experienced working with bug/defect tracking tools like JIRA, Clear Quest.
  • Used integrated environment for java such as Eclipse, RAD, NetBeans, Clear Case and VSS.
  • Proven expertise in distributed application development including extensive work in Object Oriented Analysis, Design, Development and Implementation of projects in the areas of Client Server Architecture and Database Systems.
  • Excellent written and oral communication skills, team playing spirit and strong analytical & problem solving abilities.

TECHNICAL SKILLS

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

Languages: Java, UML, SQL, PL/SQL,C, C++, PHP

J2EE Technologies: Servlets, JSP,EJB, JDBC, JMS (Java Messaging Service)

Database: Oracle 10G/11G,MySQL and MS Access, MS Excel

Web Services: SOAP, WSDL,REST, Apache Axis

Scripting Languages: JavaScript, AJAX, Java Mail, JQuery, HTML,, HTML5, CSS, XSD, XML, Angular Js, Node Js, Shell, Perl, Bash

Frameworks: Struts, Spring (IOC and AOP), Hibernate, MVC

IDE: Eclipse, RAD, Net Beans, SQL TOAD

Source/Version Control: SVN, CVS, Clear Case

Web/Application Servers: Apache Tomcat, JBOSS, IBM WebSphere and WebLogic

Distributed/ Middleware: Mule ESB and Oracle OSB

Other Tools & Design Patterns: ANT, MVC,Log4j, SQL Developer, JUnit, UML Rational Rose,JIRA, Rally, JDeveloper, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, DAO Pattern

PROFESSIONAL EXPERIENCE

Confidential, MI

Senior JAVA/UI Developer

Responsibilities:

  • Analysis, design and development of Web & Enterprise applications using JAVA and J2EE Technologies.
  • Implemented presentation layer using CSS framework, Node JS, Angular JS, Wire-Framing and HTML5.
  • Used MVC architecture of backbone.js to convert nested jQuery calls into a backbonemodel based architecture.
  • Worked as a developer on writing JPA, AngularJS code.
  • Architect, Design and Develop MicroServices solutions.
  • Installed and Created Database, Tables, Views, index, ER Diagram, SQL, PL/SQL, Stored full Ownership to Development server- Deployment and DB maintenance .
  • Worked on different Application and Web Servers like IBMWeb Sphere, BEA Web Logic, Apache Tomcat and JBoss.
  • Experienced in integrating WebSphere Application Server and Deployment manager with IBMHttp server, IBMDirectory Server, Apache, Sun ONE Web Server, Oracle, DB2, SQL servers and IBM MQSeries.
  • Developed Image Provider Service to support 3rd party apps using Jersey JAX.RS.
  • Procedure, package, function, Trigger to populate and maintain the MS SQL Server 2008/2010, MySQL Database (Toad/PLSql developer).
  • Designed applications using Graphical user interface.
  • Perform application troubleshootingdevelopment and production problems across multiple environments and operating platforms.
  • Actively support all business processes on the Bristol Myers Squibb account to include,Asset Management financial reporting, data analysis and tracking.
  • Prepare and issue instructions concerning generation, completion, and distribution of reports according to new or revised practices, procedures, or policies of reports management.
  • Understand and comprehends system changes as they affect data, reports, and reporting systems.
  • Perform ad-hoc analytical requests and research projects assigned by management.
  • Analysis and implementation of user hierarchy based on liferay portal APIby dividing the users by super admin, admin, agent types and allocating access levels based on user type
  • Used XML technologies like XPath, XSLT and JAXB for data exchange and presentation.
  • Involved in Proof of Concept for developing application using and Mongo.DB.
  • Created javaREST clients by consuming banks REST API's.
  • Developed Rest & SOAP web services using SOAP and HTTP Nodes in Message Broker
  • Used JSP, JS, JQuery, Servlet, EJB, CSS, Angular JS, & Spring MVC Framework & ORM Tool Hibernate

Environment: JDK 1.7, IBM MQ,Spring 2.0, JSP, Hazelcast,JDBC, JAX.RS,backbone.js, Message Broker, Linux, Ajax, Node JS,, CSS, spring cloud,Sprint boot,JPA with Hibernate, Hibernate, web sphere,Hibernate- Annotations, Hibernate- entry manager Feign, Ribbon, Eureka, Hystrix,Tomcat Angular JS Puppet,drools,JSP, Mongo.DB, Subversion, Eclipse, Jquery, PL/SQL, Web services, Web Logic, SOAP, Oracle 10g, Log4j.

Confidential, MI

UI/JAVA Developer

Responsibilities:

  • Analysis and understanding of business requirements and implement the process using Agile (Scrum) methodology.
  • Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Write front end code for developing new pages using HTML5, CSS3, and AngularJS.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade and Singleton.
  • Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js.
  • Designed data formatted web applications using HTML and CSS and deploy the script by client side scripting using AngularJs.
  • Implemented latest HTML5 and CSS3 features like creating various effects, shading, 2D 3D animation, Shapes, Handling multimedia files and many others.
  • Responsible for designing Front-side of the website like embedded graphics, and interactive documents using JavaScript, HTML and CSS.
  • Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
  • Created Images, Logos and Icons that are used across the web pages using Dreamweaver, and Photoshop
  • Created desktop applications to access and display data needed by support teams usingAngularJS, Java, CSS, HTML and JQuery.
  • Created dynamic HTML5 pages with JavaScript and CSS3 for their Intranet software product.
  • Developed page layouts, Navigations and presented designs and concepts to client for review.
  • Used Dreamweaver, Photoshop for implementing application and designing graphics and images.
  • Worked with architects & Developers to enhance application functionality and add new features.

Environment: Spring, Hibernate, Maven, HTML 5, CSS3, JSP, Java Beans, Ajax, JQuery, AngularJs, Bootstrap CSS, Grunt, Adobe Photoshop, Dreamweaver, Internet Explorer, Firefox, Chrome, Linux, and Windows.

Confidential, Denver, CO

Sr. Java/J2EE Developer

Responsibilities:

  • Implemented Agile (Scrum) Methodology that includes daily scrum with team, sprint planning and estimating the tasks for the user stories.
  • Design and development of the new Technical flow based on JAVA/J2EE technologies.
  • Used advanced java features like Lambda expressions for array operations, collections. Enhanced Concurrency methods etc. throughout the application for well-defined programming.
  • Involved in Spring Framework- Spring Dependencies and Spring Annotations.
  • Used Spring MVC on the web layer and business delegate and DAO on the business layer.
  • Developed server side utilities usingJavaBeans, XML, and EJB.Involved in developing code for obtaining bean references from Configuration file.
  • Used Spring MVC (Model View Controller) to intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Implemented business logic using Session Beans, Servlets
  • Redesigning the existing web application with new technologies like Bootstrap, angular js.
  • Developed frontend of application usingBootstrap(Model, View, Controller),.
  • Created new JSP views to in corporate backend functionality to display on the UI screens using client rich technologies like JQuery, JavaScript, HTML, CSS files.
  • Responsible for providing the client side Java script validations and Server side Bean Validation Framework as per the requirements
  • Loading claims into Facets using KronShellScripting andPerlstored in Sybase database.
  • Developed DAO for communicating with the database. Used Oracle11g for communicating.
  • Involved in writing PL/SQL Stored Procedures, Functions, and Views for Oracle 11g database.
  • Managed and maintained Oracle and NoSQL databases in production domain.
  • Designed and implemented a NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
  • Investigated various NoSQL database alternatives and methods for online database compression.
  • Designed and prototyped parts of a NoSQL database with sinfonia- style coordination.
  • Deployed the application using Apache Tomcat, Web Logic Application Servers.
  • Used RESTFUL web Services.
  • Used Rally, JIRA for bug reporting and tasks and issue tracking
  • Used Log4j for the logging.
  • Used SVN for Version Control System and Maven for build automation

Environment: Java 8 /J2EE, Spring, EJB, Bootstrap, JSP, JQuery, JavaScript, CSS, HTML, Eclipse, Web Logic, Servlets, Restful services, Apache Tomcat, Jenkins, PL/SQL, Oracle 11g, NoSQL. SQL developer, Maven, Spring Tool Suite(STS IDE), SVN, Rally, Jira, Linux, Window.

Confidential, New Jersey

UI Developer

Responsibilities:

  • Actively participated in the development of Use case diagrams, Activity flow diagrams, Class diagrams in the design phase using Rational Rose.
  • Designed UI modules using JSP, HTML pages using CSS, JavaScript.
  • Developed modules using Spring Framework for Dependency injection through configuration files and ease the integration of different frameworks.
  • Developed code for obtaining bean references in Spring IOC framework.
  • Developed functional modules in the Data Access Layer using Hibernate with MySQL as the backend database.
  • Worked on Design, UI, wire-framing, HTML, CSS, JQuery, JSP, accessibility, and optimization.
  • Translated designs and style guides into functional user interfaces, ensuring cross browser compatibility, performance and robustness.
  • Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
  • Worked with full UI control of HTML/CSS, maintaining code and cleanliness.
  • Designed and developed interactive staticHTMLscreens as screen level prototype,JavaScriptfor client side validation and usedCascading Style Sheet (CSS).
  • Worked with back end developers to implement AJAX and dynamic HTML functionality in JQuery.
  • Worked with redesigns of website and focused on improving readability, utility, and overall UX.
  • Worked on Oracle as the backend database
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Communicate with the Leads and BA’s for better understanding of the design requirements.
  • Coding the programs in accordance with Program Specifications and adhering to Coding standards.
  • Develop and Test Batches/Interfaces as per design.
  • Work on Defects/Bug fixes as per Weekly Sprint Planning.
  • Design and configuration of Decision Tables and Rules.
  • Developed complex SQL queries, Stored Procedures.

Environment: HTML5, CSS3, JQuery, Angular.js, bootstrap, XML, Adobe Dreamweaver, HTML, JavaScript, Eclipse, Spring, MySQL, Hibernate, JUnit, Web Services, UML, ClearCase and ANT.

Confidential, Denver, CO

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
  • Involved in Daily Scrum meetings, Sprint planning and estimation the tasks for the user stories and participated in retrospective and presenting Demo at end of the sprint.
  • Practices core java design patterns like Singleton and Façade.
  • Used multithreading in programming to improve overall performance.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
  • Implemented Spring Transaction to ensure data integrity and consistency in database.
  • Used Spring MVC, IOC, and AOP for business layer classes. Involved in developing code for obtaining bean references from Configuration file.
  • Experienced in developing web applications usingJAVA/J2EE concepts like OOPs, Multithreading, Collections,javaswing, JDBC, JSP, Servlets, JMS, Hibernate, spring, web services, struts andJavaBeans.
  • Created new JSP views to in corporate backend functionality to display on the UI screens using client rich technologies like JQuery, Ajax, JavaScript, HTML, CSS files.
  • Developed various complex stored procedures, packages, interfaces and triggers inPL/SQL.
  • Developed and Consumed Enterprise wide web services using SOAP /WSDL and RESTFUL web services (Using AXIS and Jersey frameworks).
  • Developed html views with HTML, CSS, JSON and Adobe flash.
  • Developed the front end screen using Ajax
  • Developed persistence layer using ORM Hibernate for transparently store objects into database
  • Created different style sheets using HTML, JavaScript, jQuery, Ajax, CSS to make UI screens compatible across different versions of IE browser.
  • Worked closely with the testing team in creating new test cases using JUnit Framework. Written Maven dependencies for the project and used SVN as Version Control System.
  • Used STS as IDE. Effectively used Log4j framework to implement logging system for the project.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
  • Worked with DB team, QA team, Business Analysts, Project managers and users to analyze and implement the requirements efficiently.

Environment: Spring (MVC, IOC, Transaction) ehCache, Quartz Scheduler, Redhat, Linux, Core Java Hibernate, Servlets, JSP, Struts 1.2, JQuery, Ajax, JavaScript, CSS, HTML, Firebug, Tiles, Java 1.5, Web sphere Application Server 6.1,ecommerce, selenium, Jenkins, Oracle PL/SQL, Mule ESB, JAXB, NoSQL, LDAP, Maven, Multithreading, Linux, JUnit, AngularJS, Bootstrap, CXF, PMD, Emma Code Coverage, Spring Tool Suite(STS IDE), SVN, JMeter, Rally,Linux.

Confidential, Franklin Lakes, NJ

Sr. Java developer

Responsibilities:

  • Developed the CWS application using a specific to this client using a CAT tool which is driven by solicitation rules.
  • Extensively used variousPL/SQLfeatures like Cursors, REF Cursors, Collections, Autonomous Transactions, and Bulk Binding along with the various Exceptions in thePL/SQLStored Procedures..
  • Designed and Developed JSP pages using Spring Framework.
  • Developed CWS application using Spring MVC, JSP, JSTL and AJAX on the presentation layer. .
  • Extensively used the J2EE design patterns like Business Delegate, Service Locator, Value Object (Transfer Object) and Data Access Object and Session Façade.
  • Use ofMultithreadingand Collections Framework including List, Map etc.
  • Used XPath, XQuery, XSL, and XSLT for UI development.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application. implemented an Agile work flow for continuous integration and testing of applications using Rally, Jenkins and Subversion
  • Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
  • Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
  • Data Driven and Hybrid Frameworks with JUnit/TestNG and Apache POI.
  • Extensively used JavaScript to perform client side validations, and JUNIT for component testing.
  • Implemented product recommendations feature for existing eCommerce solution.
  • Developed a loyalty marketing client using Web Services and JS.
  • Used MySQL database and extensively wrote SQL, PL/SQL, DDL and DML statements.
  • Developed Web Services using XML messages that use REST web services.
  • Developed User Interface and web page screens for various modules using JSP, HTML,JavaScript, AJAX.
  • Used RAD IDE to develop the application and maintained the code in Harvest. Also, wrote deployment scripts using Maven.
  • Worked with JMS (java messaging service) for asynchronous communication.
  • Developed a Logger framework for the application using Log4J.
  • Taken care ofJavaMultithreadingpart in back end components.
  • Reviewed the code to reduce the number of database calls and tuned the SQL and HQL queries for optimization.
  • Used Rational Clear Case sand Clear Quest for version control and change management
  • Involved in the Junit testing and Integration testing, defects fixing and code reviewing.

Environment: Java/J2EE, Spring MVC, Hibernate, JSP, WAS 7.0, Oracle 11g, Multithreading, Oracle Pl / SQL, Mule ESB, Linux, ecommerce, Java Script, TestNg, JUnit, selenium, AJAX, Rally, Jenkins, Ext js, JSON, JQuery, Harvest, Rational applicationdeveloper (RAD), Rational rose, Rational clear case, Rational clear quest, JSTL, EL, XML,XSLT, Rest web services, HTML, CVS,Log4J, JSM, JVM,Linux.

Confidential

Java Developer

Responsibilities:

  • Implemented Agile (Scrum) Methodology that includes daily scrum with team.
  • Used Maven to build and deploy the application.
  • Involved in developing the presentation layer using JSF along with JSP, Java Scripts, Ajax and HTML.
  • Used EJB as Middle layer to connect JSF and Hibernate.
  • Used Eclipse as IDE for application development.
  • Involved in writing HQL and SQL Queries for Oracle 10g database.
  • Hibernate used as ORM tool for persisting the data.
  • Used TFS (Team Foundation Server) for code repository.
  • Used JUnit framework for the Unit Testing.
  • Used log4j to logging messages.
  • Deployed the application using JBoss Application Server.
  • Developed software installers for Windows.
  • Working experience in using DB2 as backend Database.

Environment: Java, Eclipse, TFS, Maven, JBoss, JSF, EJB, JSP, HTML, AJAX, JSTL, Hibernate, XML, Log4j, DB2, Windows.

We'd love your feedback!