Java Developer Resume
Charlotte, NC
SUMMARY
- Senior Java Developer with 8+ years of experience in application and web development with emphasis on HTML/HTML5, XHTML, DHTML, XML, CSS 2/3, AJAX, DOM, JavaScript, jQuery& Angular.js.
- Experience in SDLC, Agile (SCRUM) Methodology, Iterative, Waterfall and Object Oriented Application Design and Programming.
- Responsible for the (D3) data driven development, Deploy and development of the web applications.
- Expertise in coding business components using various API's of Java like Multithreading, Collections.
- Proficient in developing Single Page Applications(SPA) using handlebars Angular.js
- Developed Webpages using UI frameworks like Angular JS, Node JS, React JS and Backbone JS.
- Experienced in Multithreading programming in C++, C#.
- Ensured that the product meets expected performance benchmarks by suggesting better way of code writing and using appropriate tools.
- CanJS is an extraction ofJavaScript MVCa library and had lots of experience.
- Conducted technical document/code reviews of the deliverables to ensure quality of outputs.
- Making changes to the existing web applications and creating new components using React JS.
- JIRA is used to track development tasks, bugs, enhancements and upgrades.
- Experience in developing shell scripting, cron - jobs and programming in UNIX Shell Script.
- Hands on experience with of Integration Designer and IBM BPM Process Designer.
- Experience in deploying applications using WebSphere, WebLogic, Apache Tomcat and f Servers.
- Experience in Unit Testing, Debugging, Remote Debugging, Integration, System Testing, logging using TestNG, JUNIT, log4j and SOAP UI to test WebServices.
- Used Amazon Web Services (AWS) like EC2, S3, and Cloud Front for promoting code in various Environments and also used Amazon API's to maintain and secure the API's.
- Loading claims into Facets using Kron Shell Scripting and Perl stored in Sybase database.
- Worked with a team which includes Tech Leads, Business Analysts, System Analysts and Testers using Agile (Scrum) methodologies.
- Experience interacting with clients, gathering requirements, design, development and deployment of various functional documents.
- Experience in handling, troubleshooting and resolving production issues and production deployment.
- Team player and self-starter with effective communication, motivation and organizational skills combined with attention to detail and business process improvements.
TECHNICAL SKILLS
Languages: Java1.6,1.7,1.8, SQL, PL/SQL
J2SE Technologies: Core Java, Collections, Swings, Threads, Exception Handling..
J2EE Technologies: Servlets, JSF, JSP, JSTL, RMI, EJB, JMS, JNDI, JAXP, JAXB, DOM.
Frameworks: Springs, Struts, Hibernate, iBatis, JPA
Databases: Oracle, My Sql,Sql Server, IBM db2
Application Server: Apache Tomcat, IBM WebSphere, Weblogic, Jboss.
Web Services: SOAP, WSDL, Axis, JAX-WS, REST, JAX-RS, Shell, Batch scripts
Internet Technologies: Html, XML,XSD, JavaScript, JQuery, CSS, Dhtml, BootStrap
JavaScript Libraries: Ext JS, Backbone js, React js, Node js, Angular js
Development Tools / IDE: Eclipse, NetBeans, IBM RAD,WSAD, Sql Developer
Version Control: Clearcase, CVS, SVN,GIT
OTHER TOOLS: ANT,MAVEN,LOG4J, JIRA,BPM,ILOG,JRULES
Operating System: Windows 98/2000/xp/vista/7, Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developing dynamic web pages using HTML5, CSS3 and JavaScript.
- Coded extensively using JavaScript, MVC Framework, AngularJS to make rich internet web application for a Single page app.
- Developed mock-up and prototypes using HTML and CSS3.
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Worked on the website from start to finish to give it a new look using HTML5/CSS/JavaScript.
- Developed server-side services using Spring Web Services (REST).
- Responsible for the entire Design and coding the whole Rules Management module and JUnit. Responsible for implementing the business API's.
- Created Single page applications using Angular JS.
- Implement modules into Node JS to integrate with designs and requirements.
- Used Node JSto run Grunt tasks and build properly the project (compile, minify, concat etc.)
- Designed and developed React JScomponent required for the project.
- Used React JS for interactive cross browser functionality and complex user interface.
- Communicated with the scope using React JSlibrary.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Implemented client side validations in registration forms, login and logout forms usingJavaScript.
- Implemented data-binding and MVC using AngularJS for front-end development of a current web application.
- Used AngularJS factory and services for dependency injection.
- Developed applications using AngularJS Router single page applications SPAs to improve page performance.
- Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and autocomplete form validations.
- Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
- Creating Cross-browser compatible and standards-compliant CSS-based page layouts.
- Experienced in Cloud automation using AWS Cloud Formation templates.
- Experience with migration to Amazon web Services AWS from Data center.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers.
- Contributed bug report to GWT project and plugged into existing GWT framework.
- Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE (SCRUM) methodologies.
Environment: Java1.6, HTML5, CSS3, JavaScript, jQuery, Node.JS, Unix, putty, Spring, XML, JSP, JUnit, Sybase,DB2, Log4J, Angular JS, React JS, Eclipse 4.2, SVN, Clear Case, IBM DB2 Client, JDBC, Amazon Web Services(AWS), Ant.
Confidential, Framingham, ma
Java Developer
Responsibilities:
- Creating UI with HTML, CSS &JavaScript (JQuery) with Angular JS creating Dynamic Reach.
- Analysis, design and development of Application based on J2EE using Struts, Spring and Hibernate.
- Working with Bootstrap twitter framework to Design single page application.
- Created a utility tool using Angular JS which allows several application teams to restart their application servers which involves configuration settings for generating various routes using controllers, views
- Design and developed of application user interfaces using Spring boot, Spring, EXT-JS, JQuery, JavaScript, HTML and CSS.
- Developed validation using JavaScript through GWT.
- Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Designed and developed user interface screens using, Struts, Tiles, JSP, JSP Custom Tag Libraries and Servlets.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Implemented Service Locator, Business Delegate, Value Object and the Session Façade design pattern for the enterprises level functionality.
- Developed Web Services using - SOAP, WSDL, AXIS, Oracle JDeveloper and developing DTDs, XSD schemas for XML (parsing, processing, and design).
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.JS, Angular.JS and JQuery.
- Extensively used MongoDB, Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task.
- Designed and implemented NoSQL based database and associated RESTful web service.
- Worked extensively on the SOA infrastructure using WebSphere console and Enterprise Manager (EM) console to fix some critical performance, memory and transaction timeout issues
- Used SVN as the version control tool and UNIX shell scripting as part of deployment process.
- Wrote Algorithms and Shell Scripts to transfer trading data received as DAT files to the database.
Environment: Java,JDBC3.0,Struts,SpringIOC,Hibernate,Oracle11g,MongoDB,EJB,HTML,CSS,JavaScript,Ajax,Dojo, Git, JAX-RS,JAX-WS, JMS, WebSphere, Tomcat, Soap, JSON,GWT, JUnit.
Confidential, CHICAGO,IL
Java Developer
Responsibilities:
- Involved in the development of various front - end modules.
- Wrotestored procedures, complex queries usingPL/SQLto extract data from the database, delete data and reload data onOracle using theToadtool.
- DevelopingJavascript modules for client side validations.
- Experience with ORM mapping tools like Hibernate and IBatis, which implementsJavaPersistence API (JPA).
- Developed custom tag libraries for formatting contents in JSPs.
- Developed and deployed EJBs on the server.
- Involved in the production support for the application.
- Developed various server side components using various J2EE technologies.
- Developed the presentation layer usingJSPandServletswith a RAD tool.
- Developed presentation modules using Struts framework.
- Developed various controller components using Struts framework.
- Extensively used JDBC to access the database objects.
- Extensively involved in coding of various design patterns.
Environment: Java1.4, J2EE, Servlets, JSP, Struts, MVC, EJB,JavaBeans, SQL, PL/SQL, Design Patterns, JDBC, JBOSS, Log4J, Apache ANT, JavaScript, CSS, HTML, XML, DB2, Stored Procedures, Windows.
Confidential, JACKSONVILLE, FL
Java Developer
Responsibilities:
- Involved in team discussions when implementing new features in the project.
- Implemented page designs in standard-complaint dynamic HTML and CSS.
- Developed the Front End User Interface using HTML, JavaScript and CSS.
- Created navigation lists using list elements in HTML.
- Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.
- Integrated and Hibernate with Spring.
- Configuration of Hibernate mapping files and configuration with Spring.
- Configured dependency injection mechanism in applicationContext.xml in Springs
- Used SOAP Web services for transmission of large blocks of XML data over HTTP.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Developed Test cases with JUnit.
- Developed Account Creation/Update, Associate External
- Created form validations with JavaScript.
- Provided insight on HTML and CSS standards.
Environment: Java, JSP, Servlets, Spring, Hibernate, Junit, HTML, JavaScript, JQuery, and CSS.
Confidential
Associate Software Developer
Responsibilities:
- Developed the applications using Java, J2EE, Struts, JDBC.
- Involved in the analysis, design, and development phase of the application..
- UsedJavaScriptfor client side validations.
- DevelopedMessage Driven Beansfor send asynchronous notification messages.
- Designed and developed numerousSessionBeansand deployed onWebSphere Application Server.
- UsedJMSforsending asynchronous data between the different session beans.
- Wrotestored procedures, complex queries usingPL/SQLto extract data from the database, delete data and reload data onOracle using theToadtool.
- Involved in testing the complete flow of the modules.
- Mapping of fields between the client’s XML and Remedy incident management system.
- Involved in the testing process with the clients for all the phases of the project.
- Involved in maintenance work andfixed some of the bugs during testing process.
- Performeddocumentation for change requests and system requirement specifications of the project.
Environment: Core Java, Eclipse,EJB, JMS, AJAX, Web Sphere, UML, Apache, Log4j.