Front End Developer Resume
Plano, TX
SUMMARY
- Over 7+ years of IT experience in developing Multi - Tier Enterprise application using Java/J2EE technologies.
- Expertise in Spring framework (IOC, JDBC, ORM, Batch, Remoting and MVC).
- Extensive experience in development of SOAP and REST Web Services using Apache CXF, JAX-WS and JAX-RS.
- Experience in server side scripting Node.js.
- Experience in developing single page application using react.js and Angular 2.
- Experience includes JAVA, JDBC, Servlets, JSP, XML, XSLT, JUNIT, Web Services, Weblogic Portal, LDAP, UML, SQL/PLSQL, SQL Server and CVS/Win CVS.
- Hands on experience with open source ORM technologies like Hibernate, Ibatis and Mybatis.
- Expertise in Agile Software Development Methodology including Scrum technology.
- Experience in Apache Lucene and Solr 4.x search engine.
- Experience in JUNIT and MOCK framework for unit testing..
- Experience in entire software development process including requirement analysis, design, coding, testing, debugging and maintenance.
- Excellent understanding of Data Structure and Algorithm.
- Experience in front end development using HTML 5, CSS 3, JavaScript, Bootstrap, Ajax, JSON, JSTL
- Experience in Single Sign On (SSO) using Spring Security with IDP and SP.
- Knowledge of OAuth configuration in Spring security.
- Experience in configuring and deploying applications on Tomcat 6.x/7.x server and Web Logic server.
- Hands on experience in building tool like Maven 3.x and ANT.
- Good knowledge of version control clients like SVN, GITLAB.
- Good knowledge of database design and development with relational database schema and normalization of tables.
- Expertise in like framework and SOA & MVC using Spring.
- Development experience with IDE’s like Eclipse, Net beans and webstorm.
- Experience in Search Engines like Solr 4.x and Apache Lucene.
- Expertise in XSD and XML creation using various parsers like DOM, SAX, PULL and JAXB.
- Expertise in JSON parsing.
- Experience in writing SQL Queries, Triggers, and Stored procedures for database transactions.
- Comfortable working on Windows and Linux operating system.
- Experience is Project/Team Management tool like JIRA, Asana, and Web2Project.
- Self-motivated, initiative, flexible and ability to solve the problems efficiently.
- Having excellent analytical, communication and interpersonal skill.
TECHNICAL SKILLS
Language: Java
Web Technologies: J2EE, Servlets, Spring 3.x, Hibernate, iBatis, MyBatis and JSP.
Web Services: SOAP and REST
Search Engine: Lucene and Solr 4.x
Servers: Apache Tomcat 6.x/7.x and WebLogic
Database: MySQL and Oracle 10g
Scripting Languages: JavaScript, jQuery, jQuery UI,React.js,Bootstrap
Web Design: HTML 5, CSS 3
IDE: Eclipse, NetBeans and Webstrom
OS: Windows and Linux (Ubuntu 12.x/13.x)
Others: SSO, CAS, Agile Methodology, Maven 3.x, JSON, Ajax, XSD, XML, SVN, Bit bucket, Data Structure and Algorithm, Windows batch Scripting.
PROFESSIONAL EXPERIENCE
Front End Developer
Confidential - Plano, TX
Responsibilities:
- Interacted with system analysts to gather requirements and converted development requirement to technical requirement.
- Created CLI for making build and deploy with different environment using node.js.
- Created CLI for coping and verifying artifactory package from global repository to Confidential repository using node.JS
- Developed RESTFul webservices using Express.js and Node.js.
- Developed plugins for Atom tool using Node.js.
- Developed middleware desktop server to set the proxy using express.js, vhost and proxy.js.
- ImplementedAWSsolutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
- Developed single-page asynchronously data-driven UIs using REACT JS, REDUX, NODE JS, WEBPACK(ES6), SASS.
- Developed build and deployement script for Angular.js framework.
- Developed CLI for creating different web component template using Angular 2.0 and node.js. configure webpack using babel, JSLoader, and JSLint.
- Use of JS framework like JQuery, lodash, AXIOS, Shell and promises to get facilitate with built in framework features .
- Developed Client side validation code and passing attributes from one screen to another using JavaScript and jQuery validation plug-in.
- Worked with Chai, Mocha, sinon and rewire for writing unit test cases, running the tests and integration testing of each & every module.
- Used AJAX & JSON to make asynchronous calls to the project server to fetch data on the fly.
- Used React Bootstrap framework and Media Queries for developing customizable and Responsive Web Design (RWD) for compatibility with different platforms and screen sizes.
- Used GITLAB for Version Control to track check-ins and rollback code.
- Working experience with sprint planning and involved several stages of sprint lifecycle.
- Used Web-storm Text editor.
- Used latest web technologies ECMAScript 6, React.JS, Babel, Node and Web-Pack.
Environment: Node.js, javascript, React.js, webstroms, windows, HTML, CSS
Sr. JAVA/J2EE Developer
Confidential
Responsibilities:
- Interacted with Business Analysts to gather requirements and converted business requirement to technical requirement.
- Hands on experience in various Core Java concepts such as Collections, Exception Handling, Multithreading.
- Developed a HTTP and HTTPS server using JAVA for creating services which is consumes on client server using Spring remoting.
- Developed web service using Apache CXF.
- Hands on experience in J2EE framework Spring MVC.
- Created XSD and XML using various parsers like DOM, SAX, PULL and JAXB.
- Used JSTL which adds tag library of JSP tags for XML data processing, conditional execution and internationalization.
- Configured Shiboleth as a IDP for SSO.
- Generated SAML response for consuming SP services.
- Configured SSO in spring security with IDP and SP.
- Well versed in JMS and MQ Series and Active MQ.
- Monitored the logs using Log4J and fixed the problems and used CVS for version control.
- Wrote Unit Test Cases using JUnit framework and Server side Logging & Client side logging using Log4J (Apache open Source API) and ANT scripts for the building the applications.
- Experience in Spring Security with tiles configuration.
- Hibernate is used to interact with the Data Object.
- Developed JSON code to pass the data from JSP to Servlet.
- XML scripts were developed to configure Spring and Hibernate.
- Implemented payment gateway using 3D Secure.
- Scripted Maven build script to build the project.
- Developed the application with Angular JS, JSP, jQuery, Ajax and CSS3.
- Developed messaging queue using ActiveMQ JMS with spring.
- UI management using Bootstrap.
- Developed sql queries to interact with MySQL database from web services.
- Experience in solving client and product issue.
- Developed batch module using Quartz for scheduling jobs in the web application.
- Used agile methodology (SCRUM) for developing application.
Environment: Java 6, J2EE 6, Spring Security, MySQL, Hibernate, HTML, CSS, jQuery, JQuery UI, JavaScript, Windows, Eclipse, SVN, WebLogic, Angular JS
Sr. JAVA/J2EE Developer
Confidential
Responsibilities:
- Involved in requirement gathering, designing, developing, deploying, debugging and testing web based application using the J2EE architecture.
- Interacted with Business Analysts to gather requirements and converted business requirement to technical requirement.
- Used agile methodology (SCRUM) for developing application.
- Experience in Spring Security, MyBatis.
- MyBatis is used as back end ORM tool for implementation of persistence layer and mapping of POJOs.
- Experience in converting technical UML diagrams to Data Object.
- Front end applications were developed using HTML 5, CSS 3, jQuery, AJAX, JSON, Bootstapliberary.
- Implemented various UI (User Interface) components using HTML5, CSS3, JavaScript, JQuery and Angular JS.
- Deployment of application in Tomcat server.
- Hands on experience in resolving the issues in production server.
- Used putty client to communicate with linux for server deployment and accessing logs from server.
- Created crone scheduling for database backup.
Environment: Java 7, J2EE 6, Spring3.x, MySQL, MyBatis,HTML 5, CSS 3, JavaScript, jQuery, LinuxAngular JS,Eclipse, SVN, Tomcat 7.x, AJAX, JSON.
JAVA/J2EE Developer
Confidential
Responsibilities:
- Involved in requirement gathering, designing, developing, deploying, debugging and testing web based application using the J2EE architecture.
- Designed the application using Agile Methodology.
- Hands on experience in J2EE framework Spring MVC, JSF, iBatis, MyBatis.
- Developed International standard QTF based XSD and created XML using various parsing mechanism like DOM, SAX, XML PULL parser and JAXB for Assessment and Flashcards.
- IBatis and MyBatiswere used to interact with database object.
- Developed front end application using HTML, XHTML, CSS, JavaScript, JQuery, JQuery UI, JSP, JSTL.
- Hands on experience in Solr including configuration of solr-config, data-config and schema XML files of Solr and deployment in the server environment.
- Hands on experience in various Core Java concepts such as Collections, Exception Handling, Multithreading.
- Developed SQL and PL/SQL queries using MySQL.
- Used SVN for version control.
- Scripted Maven build script to build the project.
- Eclipse is used as development editor.
- Customized various third party JavaScript files like fancybox, Jquery file uploader.
- Developed SQL and PL/SQL queries using MySQL.
- Developed application logging using log4j.
- Web2Project is used as team management tool.
Environment: Java 6, J2EE 5, JSF 2.2, Spring MVC, MySQL, iBatis, JSP, JSTL, HTML, CSS, jQuery, jQuery UI, JavaScript, Windows, Eclipse, SVN, Tomcat 6, Maven 2, Web2Project, log4j.
