Srjava Developer Resume
Kansas City, MO
SUMMARY
- Experience in developing applications usingCore Java, J2EE, JSP, Servlets, Java Beans, EJB, JSF, Hibernate, XML, HTML, XHTML, HTML5, CSS, DHTML, JavaScript, XSLT, JSON, Ajax, Node JS, Angular.js, Reactand jQuery.
- Experience in UX design and is responsible to combine creative and usability viewpoints.
- Handson experience with variousMVC Java frameworks likeAngular.JS, Angular 2,React JS, vue.js, knockout.js, Node.js, Express.js,bootstrap.js, D3.js, etc.
- Expertise in buildingCustom DirectivesinAngularJS making use ofModulesandFilters according to the application requirement.
- Experience in Agile Methodologies, Waterfall Model, and Software Life Cycle Development (SDLC).
- Excellent analytical, problem solving, communication skills and a team player.
- Experience in Object Oriented JavaScript Analysis, Design, and Development.
- In depth understanding of the e - commerce, Banking Domain.
- Solid Understanding of RDBMS conceptsand experience in working with Oracle 9i/10g/11g, DB2 and My SQL, NoSQL, Mongo DB.
- Experience in Adobe Live Cycle to design PDF forms.
- Good knowledge and hands on experience with Angular 2.0 and Typescript.
- Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes, and Views etc.,
- Experience in Web Application development using HTML, CSS, Bootstrap, and JavaScript.
- Experience with using IDEs like Eclipse, Visual Studio, IntelliJ, WebStorm and NetBeans.
- Good experience in installing, deploying, and testing with multiple Application Servers like WebSphere 5.1, JBossApplication Server and Tomcat web container.
- Expertise in performing client-side validations using JavaScript.
- Worked with Version Control Systems like SVN andGitHub.
- Knowledge and experience on wide big data concepts.
- Hands on experience on cross platform testing of the web application using the various debugging tools.
TECHNICAL SKILLS
Languages: Java 1.8, SQL, PL/SQL, C++, C,C#
J2EE Technologies: JSP, JMS, Servlets, JDBC, JPA
Debugging Tools: Chrome, HTML Validator, Yslow, Firebug, Web Debugger, Dev Tools, Fiddler
J2EE MVC Frameworks: JSF, Angular JS, jQuery, Angular 2.0, Backbone.js, Bootstrap, SASS, React
Web Technologies: HTML5, DHTML, JavaScript, TypeScript, Node.js, CSS3, Bootstrap, XML, XSL, XSLT, XSD, XHTML, SOAP, WSDL, JSON-parsing, JSON-DTD, Schema Modeling.
IDE's: Eclipse, JBuilder, IntelliJ, WebStorm and NetBeans
Database: Oracle, DB2, MySQL,SQL,MongoDB, Microsoft SQL Server
Build Tools: Maven, Antand Gradle
Reporting Tools: D3.js, AngularJS Fusion Charts
Design Patterns: Singleton, MVC, MVVM, Factory, MVP.
Operating Systems: Windows XP/7/10, UNIX, Oracle Solaris, Linux,macOS
Application Servers: IBM WebSphere 9, JBoss, Apache Tomcat, WebLogic Application server 10.3
Version Control Systems: SVN (Apache Subversion), CVS (Concurrent Versions System), Git hub
Big Data Concepts: Apache Hadoop, MapReduce, R, Spark, Stanford NLP libraries, Scala.
PROFESSIONAL EXPERIENCE
Confidential - Kansas City, MO
SrJava Developer
Responsibilities:
- Implemented the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules.
- Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
- Used MVC framework to better control the presentation, business, and navigational aspects of the applications.
- Developed java classes that used JMS to communicate with the Queue managers.
- Responsible for defining API’s to Install/Remove a profile from an iOS device given a profile alias.
- Developed Service Java classes for commercial and personal clients to invoke the Web services for getting information from the External System.
- Primarily developing using components which includes Core java, Spring Multithreading Spring JDBC.
- Consumed Restful Web services to communicate with another application to acquire data from the other application required to fulfil business data requirements for the Forms application.
- Worked on Java Multithreading, Collections & Coherence Framework. Implemented Java Multithreading to refresh the cache at a given set of time interval.
- Implemented functionality to organize accountstatement and to summarize monthly financial data usingEmber.js, D3.jsandMySQL.
- Information Security Management including Single-Sign-On SSO, Identity and Access Management.
- Used Web services for transmission of large blocks of XML data over HTTP.
- Developed SOAP based web services using WSDL and JAS-WS.
- Built data visualizations to monitor file server load, Web server speed, Data Processing usingD3.js, jQueryandMySQL.
- Developed WSDL’s and XSD’s for creating interface between different systems using SOAP based web services.
- Utilized SOAP UI to generate request XML’s from WSDL to test the responses.
- Good understanding of the various states of objects in Hibernate and well versed with the transportation of data objects across the tiers by detaching, reattaching to the session.
- Expertise with using RDBMS like Oracle, SQL Server, MySQL databases and writing and tuning SQL and PL/SQL queries.
- UsedMongo DB for storing the User Profile data from multiple systems such as LDAP and other Legacy systems.
- Worked with different utility classes that are used all over the application for validations and formatting at the back end.
- Implemented MVC design architecture using Ruby on Rails and MySQL
- Used AJAX and Angular JS to handle asynchronous requests and CSS was used to keep uniformity in look of the application.
- Used selenium IDE for open source web testing.
- Used Maven to build and manage the project.
- Developed JUnit test cases for required module.
- Used NetBeans for application component developments.
- Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
- Used Tomcat server for the application development and deployment.
- Installed, secured, and configured AWS cloud servers with Linux, Tomcat.
- Used GitHub as a version tool to develop the multiple apps simultaneously.
Environment: JDK 1.7, Spring MVC, Spring Boot, Hibernate, Oracle 11g, Mongo DB,MEAN stack (MongoDB (2.2.4), Express.js(4.14.0),Angular 2.0, NodeJS), JavaScript, AJAX, XSLT, JSTL, HTML5, CSS, Angular.js, Node.js, Git, Eclipse, Apache POI, Unix, MQ Series, WebSphere Server, selenium, MAVEN 3.0, JUnit, Restful Web Services, Apache Web Server Tomcat 7.x.
Confidential - St Louis, MO
Web Developer
Responsibilities:
- Involved in the design and development of the Web Tier using Struts (1.3) framework.
- Used JavaScript for the front-end screen validations.
- Used AJAX in specific scenarios to reduce page refreshing and improved performance.
- Used Tiles for creating templates and uniform looks.
- Involved in developing the DAO layer to interact with Oracle 10g, SQL databases.
- Configured Data Sources on the server for database connectivity.
- Conducted feasibility studies of Business Rules Engine for developing complex rules, decision tablesand its performance and presented it to the customer.
- Developed SQL queries including joins, unions that perform data retrieval for the application, according to the business rules.
- Involved in developing client code for consuming web service calls using JAXB.
- Defined unit test requirements and used SoapUI tool for performance testing.
- Used multithreading in programming to improve overall performance.
- Developed Server-side programs using EJB 3.0 Helper beans and deployed on WebSphere App Server.
- Implemented modules using CoreJavaAPIs,Javacollection, Threads, XML, and integrating the modules.
- Involved sending JMS message queues to different layers in the module.
- Used JAXB parser for parsing the valid XML files.
- Involved in the development of the services layer using design patterns such as Session Façade, DAO, Value Object etc.
- Prepared technical design document to understand the flow of the application.
- Installed and configured Web-Sphere 6.1 server and created data sources.
- Used Data Studio to write SQL Queries and for viewing the data in the database tables.
- Used HP Quality Center for tracking Defects and SVN for version controlling.
- Participated in peer reviews of code and provided comments.
Environment: Java, J2EE, Struts 1.3, RAD6/7, EJB 3.0, WebSphere 5/6.1, Solaris, DB2, JDBC, Hibernate, JAXB, JMS, Web Service (RPC), ANT, Outlook, HP Quality Center, SVN, Windows XP/VISTA.
Confidential
UI Developer
Responsibilities:
- CreatedUML diagrams including Sequence Diagrams, Class Diagrams, State Diagram and worked with SDLC methodology.
- Worked closely with business team to understand new requirements and providing them solutions/approaches.
- High Level and Detailed Level design documents.
- Implemented Digital Signature for protection of information in the PDF form.
- Used Java Script filters for filter functionality in search box and Iterator functionalities.
- Designed and implemented front end web pages using JSP, HTML and performed front end.
- Performing validations and creating the deployable.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface, and Forms.
- Used AJAX extensively to implement front end /user interface features in the application.
- Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website.
- Designing PDF forms using Adobe LiveCycle Workbench which uses JavaScript for validating the fields at client side.
- Unit Testing of forms developed using Adobe LiveCycle Workbench.
- Involved in peer code review.
- Participated in knowledge transfer for newly added team members.
- Designing server-side validation(SSV) using XML which validates the fields at server side.
- Designing Schema which is used to extract fields at server side.
- Used Maven to build and manage the project.
- Developed JUnit test cases for required module.
- Preparation of scripts.
- Used Tomcat server for the application development and deployment.
- Used Tortoise SVN for version Control.
- Involved in user acceptance support and post implementation support.
Environment: Adobe Live Cycle Workbench, Java/J2EE, JSP, HTML, CSS, XML, SQL, Java Script, Eclipse, Tortoise SVN, Toad, WebLogic Application server 10.3 and Tomcat. Server.