Java / Ui Developer Resume
CA
SUMMARY:
- Around 5 years of software development experience in object oriented programming, design and development of Enterprise applications using Core Java and J2EE technologies with Software Development Life Cycle.
- Expertise in Hibernate, spring, HQL & native SQL queries .
- Good knowledge in packaging the Java applications as JAR, WAR and EAR files and deploying them in various servers and environments
- Experience working on implementation of Data Structures & Algorithms, Multithreading, Collections in Core Java.
- Comprehensive experience developing applications implementing the Middleware Services like CP (Connection Pooling), Messaging Service, etc., by using different web/application servers like BEA Web Logic, JBoss, IBM Web Sphere and Apache Tomcat.
- Experience in using IDE’s - Eclipse, Net Beans.
- Good knowledge in MongoDB, which is used in making the integration of data in certain types of applications easier and faster.
- Expertise in developing model components using ORM technology Hibernate (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to maintain portable relationships between the databases..
- Software development experience with UNIX with hands-on experience working on different databases like Oracle, SQL Server, MySQL, DB2, Ms-Access and also writing PL/SQL Packages, Procedures, Application Security, Functions and Triggers using SQL Plus, Selenium, Bamboo, Cucumber, AngularJS.
- Experience in building cloud systems and producing a Cisco product.
- Experience in performing unit test for the applications using Junit, Framework, cordova, AWS,API, SpecFlow, SoapUI and webservices like SOAP, RESTful.
- Designed and developed Agile Applications, Light weight solutions, and integrated applications by using and integrating different frameworks like Struts and spring.
- Experience in developing Client side Web applications using HTML5, CSS, JSP, JSTL, AJAX and Custom Tags while implementing client side validations using JavaScript and Server side validations using Struts Validation Framework, financial services, Application Security.
- Strong interpersonal skills, analytical ability, communication skills, writing skills, highly organized to meet the deadlines and ability to grasp and adapt to the new technologies.
TECHNICAL SKILLS:
Languages: Java, C,C++, PHP, SQL, Unix shell scripting, Ruby, VB.NET
J2EE technologies: Core Java 1.4, 1.5,1.6,JSP, Servlets, Struts 1.2.8,EJB 2.0,Spring 2.0, Spring Batch, Hibernate 3.0,XML, XPATH, Groovy, Node JS, SOAP, RESTful, Web Services, Scala, JAX,HTML5, CSS, JavaScript, SAX & DOM, JQuery, XSL
Application Servers: Jboss 4.0.2/5.0, WebLogic 5 & 6, WebSphere 6.0, Tomcat, JRun, Terracota, Tableau, Web UI
Databases: Oracle, SQL Server, MS-Access, MongoDB, MY SQL
Web and network: SQL Injections, Knowledge of network and web protocols
Tools: & Services: HP Quality Center, Rational Clear Quest, JMeter, IBM AppScan, IBM Lombardi, VIM, TestNG, AWS & Microsoft Office, Junit, ETL, JIRA, AngularJS, Process Server, Application security, NUnit
Configuration Management Tools: Clear Case, Fisheye, Crucible, Hudson, Jenkins, SVN, GIT, Selenium, SpecFlow, CVS, Nolio
IDE: Eclipse, NetBeans
Platforms: Unix, Linux and Windows
PROFESSIONAL EXPERIENCE:
Confidential, CA
Java / UI Developer
Responsibilities:
- Involved in development, design and implementation of front end part of the application.
- Worked on HTML5/CSS and JQuery in a Hippo, Vignette based CMS environments.
- Used MYSQL workbench to interact with MYSQL Database.
- Responsible to manipulate HTML5, CSS in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Extensively developed web pages using HTML5, Bootstrap, JavaScript, TypeScript and CSS in the front end
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company's requirements.
- Coded at Server side in Action Classes and DAOs to implement the business logic.
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
- Extensively used AngularJS to extend HTML's syntax to express the application's components clearly and succinctly.
- Experience in building single page applications using JavaScript frameworks like Angular Js, Angular2 JS.
- Worked on community modules to build the UI using backbone to build views and AJAX (using jquery) to consume REST API
- Work on developing UI components using Swing framework.
- Developed user interface by using the React JS, Flux for SPA development.
- Made enhancement to applications using Node.js and Backbone.js.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Created Ajax calls to exchange (request / responses) information with database.
- Worked on jQuery Lightbox for creating image and video galleries.
- Coordinated with the teams for QA / UAT and issue tracking and bug fixing
- Involved in preparation of test cases for unit & integration testing and User acceptance testing
- Wrote JUNIT test cases for testing UI Framework classes AND wrote many JavaScripts to do client side validations.
- Used backbone.js for connecting the API's which enforces the communication to the server while also implemented mock services in Node.js with the help of modules using Express.js.
- Wrote data Components for Plan Setup using Java, SQL and JDBC and participated in design of data base and created tables in ORACLE.
- Build stable React components and stand-alone functions to be added to any future pages.
- Used React-Router to turn application into Single Page Application
- Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Implemented client side Interface using React JS.
- Used multithreading for writing the collector parser and distributor process, which was getting real-time data from zacks API in format of JSON, using multithreading improved the performance by a lot.
- Used React JS for templating for faster compilation and developing reusable components
- Implemented react JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF
- Involved in development of maven build based Java web application.
- Participated in daily standups to update the work status as a part of Agile/SCRUM methodologies.
Environment: Hippo, Vignette, HTML5, XHTML, XML, XSLT, XPATH, CSS, JavaScript, Jquery, JSP, JSON, AJAX, DOM, JavaScript, JQuery, TypeScript, Angular2 js, Backbone.js, spring boot(Microservices),CSS, SQLite, Adobe Photoshop, Swing, AJAX, My Eclipse, Bootstrap, Node.js, Backbone.js, SVN
Confidential, MI
Java / UI Developer
Responsibilities:
- Developed Functional Requirements based on the business need
- Involved in the Analysis, Design, Development, and Testing phases of Software Development Lifecycle (SDLC).
- Designed and developed the application using agile methodology.
- Developed and maintained web services using RESTful API.
- Used Jboss Developer Studio for developing the code.
- Developed DAO layer using Hibernate, JPA, and Spring JDBC.
- Involved in development of User Interface using JSF, Rich Faces, Prime Faces, HTML/HTML5, CSS, JavaScript, JQuery, AJAX, and JSON.
- Integrated Spring- Hibernate Frameworks for ORM functionality in Spring Framework.
- Used Java/J2EE Design Patterns such as DAO pattern, MVC pattern, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Designed Java classes using Spring Framework to implement the Model View Control (MVC) architecture.
- Wrote complex SQL queries and programmed stored procedures, and control files for loading large amounts of data using Oracle 10g.
- Used Oracle SQL developer for the writing queries or procedures in SQL.
- Used UNIX scripts for validating data files.
- Involved in developing the web pages using Angular2, which are powerful in building the Single page web applications.
- Involved in the development of programming user interface design and front-end (HTML) for the Web application using HTML, Typescript & CSS to the requirements of the client.
- Solid experience with Responsive Web Design (RWD) using media queries and Bootstrap.
- Written Storm topology to accept the events from Kafka producer and emit into Cassandra DB.
- Performed Module and Unit Level Testing with JUnit and Log4j.
- In production support responded to service tickets and service requests within established time-based requirements.
- Used SVN Repository for Version Control.
- Used Maven for building and deploying Application.
- Used JBoss 6.0 as the application server.
Environment: Java, J2EE, Linux, IBM Web Sphere Application Server, kafka, JQuery Spring MVC, Web services, REST, Maven, Java Script, TypeScript, Angular2 JS, Angular JS, Spring IOC, Spring AOP, micro services, gradle, Hibernate, MySQL, JUnit, GIT, Eclipse, Log4J, Agile/Scrum Methodology.
Confidential, IL
Java UI Developer
Responsibilities:
- Built and accessed the database using JDBC for ORACLE 9i.
- Worked on coding of Servlets and EJB communication
- Worked on Maven for getting latest jar files including common-collection.jar, common-logging.jar etc from Apache.
- Developed Servlets to process the requests, transfer the control according to the request to Corresponding Session Beans, JSP pages.
- Hands on experience in J2EE framework Struts. Implemented Spring Model View Controller (MVC) Architecture based presentation using JSF framework. Extensively used Core Java API, Spring API in developing the business logic
- Worked on agile methodologies for the project.
- Developed the Rich Internet Applications (RIA's) with the help Adobe Dreamweaver CS3 and Adobe Contribute CS3 and AJAX
- Configured connectivity with SSL Certificates for web servers and App servers for applications in all environments.
- Integrated various Restful Web Services call to Reader Application
- Used Multithreading and thread pooling to open and maintain socket connections.
- Java Servlets and JSP pages were deployed on the WebLogic Application Server for retrieving user information and posting related data.
- Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.
Environment: Java/J2EE, Java 1.5, Struts, ExtJS, Jquery, Spring, AngularJS, EJB, Web Logic Server, Application security, SQL tunning, SME, Scala, nodeJs, SSL, Oracle 9i, multithreading, API, XML, HTML, JavaScript, Ant, PL/SQL, Hibernate, SOAP, REST Web Services, UNIX
Confidential, Brookfield, WI
Software Engineer
Responsibilities:
- Involved in Full Software Development Life Cycle (SDLC). Used Waterfall Model to develop the entire application.
- Developed Interfaces using JSP based on the Users, Roles and Permissions. Screen options were displayed on User permissions. This was coded using Custom Tags in JSP using Tag Libraries.
- Designed and developed database in Oracle.
- Adopted three-tier approach consisting of Client Tier, Business Logic Tier, and Data Tier.
- Tested the entire System according to the Use Cases using Junit.
- Involved in tracing and troubleshooting large volumes of source code using logging tools like log4j, and classes such as Print Writer.
- Used XML, for developing a dynamic and flexible system for handling data.
- Packaged and deployed the entire application code to integration testing environment for all the releases.
- As an Analyst was involved with interacting with the clients and application user for their Requirements, Specifications and enhancements.
- Extensively worked on JAVA Core coding to provide the Multithreading, Localization and Collections framework
- Design and develop presentation layer using Servlets on Struts (MVC) framework.
- Extensively used Struts framework in request processing and invoking business components
- Extensively used the struts framework and coded the UI components using servlets, JSP and struts components like Action classes, Action forms, and XML configuration files.
- Used Apache Tomcat web server to develop and deploy the application.
- Used webservices concepts such as XML, SOAP to transfer and transform data between applications.
- Coordinating in UAT and unit testing.
- Testing and deployment of apps in different environments.
- Participated in Peer Review Meetings to seek defects and approvals from team members
- Attended weekly Project review and Project Tracking meeting
- Generated the Web Services and helped the clients to understand the systems.
- Configured and deployed application in production environment
Environment: Struts 1.1, JSP, Log4J, Tomcat, Business Objects Crystal Report Server, Application security, SQL Server and Java mail, Eclipse 3.1.