Java Developer Resume
Malvern, PA
SUMMARY:
- Having around 7 years of IT experience in Java/J2EE Application Development Object Oriented Programming Client/Server architecture and Web based environments. Proficient in creating and developing wireframes as a complete website from the scratch.
- Expertise in building strong websites confirming Web 2.0 standards using, JQuery, HTML, XHTML, DHTML&CSS, LESS to develop valid code and table - free sites.
- Proficient in building Web User Interface (UI) with W3C Web Standards and are browser compatible.
- Proficient with creating Logos, Banners, Buttons, Icons and Images using Adobe Flash and Adobe Illustrator.
- Expert in working with cutting edge front-end technologies/frame work and libraries like JQuery, Prototype, (X) HTML, DHTML, JavaScript, JSON, DOM, CSS, XML/XSLT, AJAX.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Installed and configured the development environment using Web-logic on Windows NT and LINUX operating systems.
- Knowledge on how to Develop code in Python and Angular / Node JS
- Experience using GIT version control system.
- Significant experience in designing UI patterns and UI applications with the help of Adobe products like Adobe DreamweaverCS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3.
- Developed a prototype of a MASHUP where back end is JAX-RS (Jersey) REST webservice, PHP and front end is UI developed using Bootstrap.js, Angular.js.
- Proficient with SQL queries and good understanding of stored procedures with regards to MS SQL, Oracle, DB2 databases.
- To limit page-loading delay and visible browser-server interaction used MVC framework with Ajax, JavaScript, Angular.js, Backbone.js, Node.js and Marionette.js
- Use of open-source technologies are used extensively to provide leading-edge solutions Eclipse, Maven, SVN, REST, SOAP, RabbitMQ, tomcat.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Expertise in working with the JavaScript, prototype JS and various MVC JavaScript frameworks.
- Experience in Restful Web services and Big Web service development and consumption using (JAX-RS and JAX-WS).
- Used tools like Grunt and Gulp for minification, compilation and automation; and Webpack for managing dependencies.
- Hands on experience with CSS pre-processors like LESS/SASS to optimize cascading style sheets.
- Experience with LAMP, Linux and using SSH access.
- Experienced in using Front End editors like Espresso, TextMate, Sublime Text2 and Microsoft Expression Web.
- Experience using database systems MySQL, Oracle, Sybase and supporting technologies like Hibernate.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or Safari Web Inspectors and IE Developer Toolbar.
- Develop dynamic features for a healthcare application supporting thousands of international users. Constructed with Coffee Script, Backbone/Marionette, and React.
- Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
- Experience with Docker (images and containers) and Exposure to AWS Cloud Deployments and CI/CD DevOps Practices.
- Hands on experience in Configuration Management, Cloud Infrastructure, and Automation like Amazon Web Services (AWS), Ant, Maven, Chef, SVN, Git-hub, Hapi, Clear Case and Tomcat.
- Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.
- Developed applications using frameworks and API like Struts, spring, Spring MVC, Spring Boot.
- Expertise in various phases of Software Development including analysis, design, development and deployment of applications using JEE/J2EE technologies including Servlets, JSP, Java Beans, JSF, JDBC, JNDI, Hibernate.
- Experience working in Test Driven Development and Agile-Scrum development.
- Worked on the multiple projects enhancements using Java Script and JSP.
- Experience in deployment using Jboss AS, Tomcat on Linux server.
- Team Site was integrated with Web logic and Calico Personalization server to make the website personalized and dynamic.
- Extensive experience in Quality Assurance using Manual and Automation tools which includes Selenium RC/IDE/Web Driver/ Grid, QTP, Cucumber, Quality Center, SOAP UI and JMeter.
- Good Experience on Selenium IDE and creating Scripts in selenium --RC by using Java Experience in MVC.
- Hands on experience in writing and consuming Web services such as SOAP and REST.
- Implemented REST Web services using JAX-RS jersey implementations for both XML and JSON interfaces.
- Experience in IDE tools like Eclipse 3.2, Galileo, My Eclipse and Ganymede, IBM RAD.
- Made builds and deployed the EAR onto the Server through MKS and Team Site.
- Developed JSP pages for presentation layer (UI) using Struts 1.2 with client side validations using Struts Validator framework/ JavaScript.
- Strong Experience in design and development on various J2EE Application Servers like Apache Tomcat, JBoss and WebLogic.
- Used Java 8, J2EE, Oracle 10g DB, Hibernate, JPA, Spring, Jetty Server, REST based web services, Maven
- Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, spring data and JPA.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture Spring MVC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, and Tomcat Webapp server 7.x and Hibernate.
- Strengths in Problem solving and Timely resolution of issues. Self-motivated, diligent, positive work attitude and self-motivated to work independently and as well as in team.
- Hardworking and result oriented with customer Focus and ability to persist and explore new ways of finding solutions to problem.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON, Apache, PHP, Git, RestAPI s, GitHub, Typescript.
JavaScript Libraries: Ext JS 4.0/3.4, AngularJS, Backbone Js, X Query, JQuery UI, Node.js, and Cordova. Js, React.js, Bootstrap.
IDE's and Tools: Eclipse IDE, NetBeans, Dreamweaver, Firebug, Developer Tools, EditPlus, JSfiddle, Webstrom, Tatastrom, Sublimetext, Notepad++.
Development Tools: Adobe Photoshop CS5, Yahoo Search Marketing (spring tool suite)
Cloud Platform: AWS
Publishing Tools: Adobe Page Maker, MS Office Wire Frame Tools (wire frame) Adobe Illustrator CS3 (basic idea on wire frame and visual design)
Database: PL/SQL (oracle), MySQL, MSSQL, Oracle 11g
Operating System: Windows 98/2000/XP/Vista/7/8, MAC OS X, Unix, Windows10/10.1. Script Editors VS 2008/2010/2012 , MyEclipse, Dreamweaver, Microsoft Visio.
PROFESSIONAL EXPERIENCE:
Confidential, Malvern, PA
Java Developer
Responsibilities:
- Responsible for design, configuration, development, validating & testing of Rewards Push Notification Application.
- Application Architected and developed using AngularJS, MVC framework.
- Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
- Created client side validation tool using technologies such as ExtJS and JavaScript.
- Used AJAX & JSON communication for accessing RESTful web services data payload.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 & CSS3.
- Migrating existing application into REST based Micro services to provide all the CRUD capabilities using Spring Boot.
- Used Spring Core Annotations for Dependency Injection and Spring Boot for micro services.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, CSS3, JavaScript and Ext JS.
- Developed PHP based server side API's using ZEND, Cake, Laravel, Symfony framework and MVC architecture.
- Used terminal for command line development in Git and GitHub.
- Tested SOAP web services using SOAP UI and REST web services using REST Client.
- Participate in project planning sessions with business analysts and team members to analyze business requirements and translate business requirements into working software.
- Involved in requirements gathering, system design, analysis, implementation and setting up the development environment.
- Deployed the war files in Jboss 5.2 Server in Unix Environment.
- External customer portal is developed in annotation based using Spring MVC and Hibernate.
- Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, JSP.
- Created environment on AWS platform, AWS Hadoop EMR cluster, Kafka Cluster, Cassandra Clusters and implemented system alerts on DataDog.
- Creating test scripts using Java and Selenium Web Driver for the functional test cases.
- Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
- Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Terraform, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
- Performed mouse actions using Selenium Actions API. Implemented web element locators using Selenium WebDriver - By ID, Class, Name, CSS Selector, Xpath and Link.
- Extensively used the spring framework implemented upon the MVC design pattern.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Performed parallel execution of test cases using Selenium Grid.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, CSS3, JavaScript and JQuery UI.
- Integrated with the back-end code (JSP) using JQUERY, JSON and AJAX to get and post the data to backend servers.
Environment: JDK 1.8, Spring, Hibernate, Webservices, SOAP, REST, Spring Boot, Microservices, AWS, Kafka, JavaScript, HTML5, CSS3, JQuery, Bootstrap Js, ExtJS, JSON, Ajax, DHTML, XML, Selenium, Eclipse, Sublime Text, JSLint, JSHint, Firebug, AngularJS, Mongo DB, Team City, PHP, Maven, Git, GitHub, SVN.
Confidential, La Vista, NE
Java Developer
Responsibilities:
- Responsible for developing the presentation layer using JSP, HTML, XML, XSLT, CSS, AJAX, Custom Tags, Struts-Html tag library and Apache Tiles.
- Worked in the development of programming user interface design for the Web application using HTML, Java Script & CSS, JQuery, and Ajax to the requirements of the client.
- Developed data insertion forms and validated them using JavaScript.
- Performed User Interface Design and coding using Java & J2EE, Spring framework and web technologies.
- Extensive experience in implementing model-view-controller (MVC) architecture using Angular JS Framework.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Experience in system analysis, design, development and implementation of web based and client/server application using HTML, Angular JS, Bootstrap, underscore JS, Node JS, CSS, JavaScript, AJAX,XML, Python
- Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript and JQuery.
- Coded JavaScript for page functionality and Pop up Screens and used DHTML to make dropdown menus on web pages and display part of a web page upon user request.
- Used AWS SDK to connect with Amazon Simple Queue Service for bulk email processing.
- Developed API for using AWS Lambda to manage the servers and run the code in AWS.
- Worked on setting up and configuring AWS EMR Clusters and Used Amazon IAM to grant permissions on AWS resources to users.
- Integration of various plugin's like Cyber source AVS, Cyber source payment, Confidential and Lucene / SOLR.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Hibernate is used to maintain the persistence records in the Database as a persistence layer based on ORM.
- Install, initialize, validate, and configure postgres Databases. Perform system administrative tasks, including managing and checking the state of the postgres database and its data and checking the distribution of data.
- Implemented services that would route messages to different JMS queues based on message properties. These messages would be picked up by the appropriate ESB service which would in turn call the third party partner web services (both RESTful and SOAP)Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- I have developed test automation through selenium and continuous integration through Jenkins using maven and testing framework.
- Generated an API Reference guide to help application developers for creating the software applications to store data using DDN S3 (compatible with Amazon S3 API) or DDN OpenStack Swift API calls.
- Installation of DB2 on AIX system.
- Used several python libraries like python, numPY and matPlotLib
- Opened PMR's with IBM DB2 support and worked with support engineer to resolve database and OS related issues.
- Experience with DB2 HADR, SQL data replication
- Modified code in a web database in Report definition and user profile forms, Users request access to different reports on web, Developed views to display data.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Extensively involved in the discussions and design sessions for user experience to provide inputs to design implementation.
- Developed SQL scripts for data migration.
- Consumed a lot of RESTful Web Services.
Environment: JDK 1.8,Spring, Hibernate, Web services, SOAP, REST, AWS, JSON, Java Script, SOAP,HTML, CSS, AJAX, JQuery, Angular JS, Selenium, Python 3, 4, 2.7, High charts, DHTML, XHTML, XML, XSL, SQL Server and Windows XP.
Confidential, San Antonio, TX
Java Developer
Responsibilities:
- Developed presentation-tier JSP pages in HTML, Implemented JQuery Data Grid control, Validation control and other Widget controls.
- Developed Web forms/user interfaces using Struts MVC, JQuery and JSP.
- Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
- Used java beans, model objects to transfer a package of information among view layer, business service layer, data layer and EJBs to execute business logic separately.
- Preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse movements.
- Developed automation scripts using Selenium WebDriver, Eclipse, JUnit and Java.
- Used JavaScript accordingly for validation purpose, browser detection and controls.
- Experience in using IDE like RAD, Eclipse and NetBeans for debugging and using java coding standards from the beginning of development.
- Developed SQL and PL/SQL scripts for save and execute phases date to retrieve and save to Oracle.
- Developed various AJAX controls and widgets to build a rich User Interface for the application.
- Created Windows services to create automation processing of XML.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- Involved in developing JQuery and AJAX wrapper classes for fast retrieval of data and for animations.
- Created Model objects using Entity Data Model with Entity framework using Hibernate.
- Worked with XPath, XML Node, XML Data documents to synchronize with dataset.
- Handling platform compatibility issues (IE, Firefox, and Safari) on both Windows.
Environment: Java, Hibernate, JavaScript, CSS, HTML, JQuery, XML, XPath, AJAX, JSP, Selenium, Struts, Servlet, MVC, Junit, Oracle, Windows, SQL, PL/SQL.
Confidential
Java / UI Developer
Responsibilities:
- Involved in the Development and Analysis of this Enquiry module.
- Prepared and documented Use Case Specification, Use Case Diagrams, Class Diagrams, and Collaboration Diagrams UML.
- Along with the documentation, also worked on Asynchronous / Synchronous communication patterns.
- Worked on different tools such as Component, SOA Composite and OBER.
- Developed Oracle SOA services in an agile development environment, Considering the SOA Governance & Best Practices - for managing business assets such as WSDL, XSD’s and Process.
- Worked on SOA Design Patterns for building middleware systems.
- Worked on a multi-tier web based environment using J2EE technologies: JSP, EJB and Java Servlets.
- Developed components using Session Beans.
- Developed JSP and Servlets
- Worked on React JS
- Developed the business logic using EJB
- Developed the Internationalization to the Application
- Validating the views using Validator plug-in in Struts Frame Work
- Designed and coded JSP for presentation layer.
- Performed routine checks on the Linux servers of the firm.
- Manage and deliver all system and software migrations like Java version upgrade, OS migration from UNIX to Linux involving organizational standard.
- Developed Java Beans for business logic required by the JSP’s.
- Developed Webpages using XML.
- Used JDBC Thin Driver extensively for invoking complex query on database.
- Developed Test Plans using JUnit.
- Responsible for Deploying, Implementing the application at Client site using Ant build tool
- Wrote reusable functions for xml transformation in Java Server Pages.
- Designed the solutions for top existing components and within the constraints particularly specified by the project.
- Development and Analysis of the Client Data Bank module of the Life Insurance product.
Environment: JDK1.4, JDBC 3.0, HTML 4.0, EJB’s, Servlets 2.0, JSP’s, XML 1.0, JUnit 3.4, Struts 1.1, Ant 1.6, JavaBeans, Oracle Service Bus, Oracle 9i, Oracle SOA Suite 11g,HP-Unix, Linux, Win98/ 2000, WebLogic 8.0, Eclipse 3.3.
