Senior Full Stack Developer Resume
Boston, MA
SUMMARY:
- 8+ Experience in developing web applications using Spring, EJB, Hibernate, MDB, JDBC, JavaServerPages, Servlet, Web Services, JavaScript, JavaBeans, POJO's and Log4j.
- Experience in working with various web technologies such as HTML/HTML5, CSS/CSS3, OO JavaScript framework, JQuery, XML, SASS, LESS, Bootstrap, JIRA, Ajax, JSON, Angular JS(Version 2.0), node JS, React JS, REDUX .
- Expertise in developing applications using JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, JBOSS, JSON, Swing, RMI, EJB, JSF, JNDI, JMS, SOA, SOAP, Spring, Hibernate, RESTful, JavaScript, Angular Js, AJAX, JAX - RPC, XML and HTML.
- 1+ years of experience in using Angular 2 version for development of mobile apps and enhancing performance.
- Expertise in designing rich UI interface using HTML5,CSS3,javascript (ECMAScript),Bootstrap,React Js.
- Excellent Communication & Interpersonal skills, commitment to co-operative teamwork. Motivated team player with ability to work under minimal supervision.
- Experience in building web applications using Spring Framework features like MVC (Model View Controller), Boot, Core, REST, Security, IOC (Inversion of Control), DAO (Data Access Object) and familiarity with AOP (Aspect Oriented Programming).
- Familiar with MongoDB clusters, performance tuning, backup and recovery
- Expertise in Object-relational mapping using Hibernate also proficient in developing applications using JSP, Struts and Servlets.
- Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XMLBeans.
- Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, Apache CXF, JAX-WS, and Apache Axis.
- Worked with installing, configuring, tuning IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBOSS 5.x/4.x.
- Extensive experience in SOA and experience in developing Web services, WSDL, SOAP, and JAXB/JAXP.
- Extensive experience in Web application development using JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, JBOSS, JSON, Swing, RMI, EJB, JSF, JNDI, JMS, SOA, SOAP, Spring, Hibernate, MyBatis, RESTful, JavaScript, Angular Js, AJAX, JAX-RPC, XML and HTML.
- Worked with Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements
- Developed multi-user web application by usage of JSP, JSTL, Actionsforms, ActionClasses, JavaScript as well as JDBC.
- Wide experience in Core Java, JavaScript, JSP, Java Beans, Angular, Servlets, Ajax, JQuery, JDBC, XML, CSS, XHTML, HTML.
- Utilized React Js & REDUX for rendering and deployment of end setting web pages.
- Good knowledge on multiple versions of MongoDB.
- Extensive Knowledge in Data Modeling and performance tuning of Relational Data Bases Oracle 9i, 10g and DB2.
- Experience in using the databases such as MySQL, MS SQL Server, and DB2, Oracle 9i/10 g /11 g.
- Expertise in Spring Core, Spring MVC, Spring Dependency Injection, Spring ORM, Spring Web Flow, Spring DAO, Spring AOP, Spring Security and Hibernate.
- Developed and deployed J2EE applications on both Web and Application Servers including Apache Tomcat, Web Logic, JBoss and IBM Web Sphere.
- Expertise in writing complex SQL queries, Stored procedures, PL/SQL and triggers.
- Worked with Developing and Integrating Struts with JSP and Struts Custom Tag Libraries.
- Developed and deployed J2EE applications on both Web and Application Servers including Apache Tomcat, Web Logic, JBoss and IBM Web Sphere.
- Remote Method Invocation (RMI) for distributed computing applications, access remote servers and invoking database with Java Database Connectivity (JDBC). Experienced in writing Server Side Components - Enterprise Java Beans(EJB)SessionandEntityBeans.
- 3+ year experience working on NoSQL databases such as MongoDB.
- Expertise in designing and developing web based enterprise applications using J2EE technologies and frameworks like JDBC, Servlets2.3/2.4, Struts, JSPs1.2/2.0, EJB 2.0, MDB, JNDI, JMS1.1, Java Beans, Log4J, XML, HTML and UML.
- Expertise in deploying applications on IBM Web Sphere Application Server 7.0/6.0/ 5.3, BEA WebLogic 9.1/7.x, JBoss 4.0 application servers and Tomcat 5.0 web server.
- Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer(RAD) for Java/J2EE application development.
- Extensive knowledge in server side programming like Servlets, JSP, JDBC, JNDI and JMS.
- Great knowledge in Java architecture and developing the applications using Java /J2EE design Patterns such as MVC, Singleton, Factory, Transfer Objects, Front Controller and Data Access Objects(DAO), Scrum, UML and Test Driven Methodologies.
- Extensive knowledge in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle (8i, 9i and 10g), MY-SQL, DB2 and SQL Server environments.
- Extensive experience in using ANT and Maven for build automation.
- Expertise in using version control and configuration management tools like CVS and SVN.
TECHNICAL SKILLS:
J2EE Technology: Servlets 2.3, EJB 2.0/3.0, JDBC 3.0, JSP 2.0, Swing, JNDI, JMS 1.1, Web services
Programming Languages: Java 1.4/1.5, C, C++, SQL, PL/SQL, SQL,Xml, Html, JavaScript.
Frameworks and Tools: Jakarta Struts 1.1/1.2, Hibernate 3.0, Spring 1.0.2, ANT, MAVEN, Log4J, JUnit, JMS, J2EE Design Patterns
Web Technologies: XML, XSL 2.0, XSLT 2.0, HTML, CSS, DHTML, JavaScript, JQuery, XHTML, CSS2/3, SASS, LESS,TwitterBootstrap,Bootstrap2/3,JSP,JSTL,AJAX,JSON, Angular JS, React JS,SOAP, UI Concept/Modeling/Wire Framing, GIMP, RESTFUL Services.
Databases: Oracle 9i/8i, DB2 7.1/6.5, MS SQL Server 2000, MySQL 4.1, Mongo Db
Application/Web Servers: IBM WebSphere 3.5/4.x/5.x, BEA WebLogic 6.x/7.x/8.x, Apache Tomcat 5.0, HTTO Web Server, node server
IDE Tools: IBM WebSphere Studio Application Developer (WSAD) 5.0/5.1.2, My Eclipse Blue, Eclipse, Rational Application Developer 5.0/6.0/7.0 (RAD), Net Beans, Spring Source Tools Suite(STS), Macromedia Dreamweaver, MS Visual Studio, Brackets.
Operating Systems: Windows (XP, 7, Vista, 8); Linux (Mint, Ubuntu); Unix (Solaris, Ubuntu, OSX ).Design, Version Control: UML, Rational Rose, Subversion, Hudson, GitHub, Mercurial, SVN, Grunt, Web Pack, Bower, TFS, CVS, Clear case.
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Senior Full Stack DeveloperResponsibilities:
- Designing UI pages by using the JSF v2.2, Prime faces v5.1, Java Script, React,CSS3, AJAX, JQUERY, JSP, JSON and Tag libraries .
- Business tier is implemented using Spring IOC, JDBC, Core, AOP and MVC .
- Expertise in a web application development in all phases of Software Engineering including Analysis, Design, Coding, Testing and Implementation as well as Agile Software Development byusing GitHub.
- Manage and maintain MongoDB servers across multiple environments.
- Automated build scripts are developed by the usage of Hudson and Shell scripting dairy.js .
- Expertise in working with Angular 2.0, ECMAScript and also worked with its logging service
- Experience in writing Test cases using Junit, Mockito, Easy Mock framework and apache ant v1.5, gradle as a build tool, for the purpose of storing and retrieval of internal data TOAD is used and database tables are used using the Ervin tool.
- Expertise in parsing JSON String and HTML docs using JSOUP, JSON parsers like GSON, Jackson.
- Developed business modules using Spring Beans, Struts and Hibernate frameworks,
- Worked with Unix shell scripting.
- Responsive web design(RWD) is developed using frameworks like Angular 2.0 and MVC frameworks and Bootstrap.
- Involved in application deployment using UNIX and to connect to see logs for fixing UAT/Production defects.
- SOAP web services are tested using SOAP UI and REST web services using REST Client.
- Multi-user web application is developed using JSP, JSTL, Actionsforms, ActionClasses, JavaScript as well as JDBC.
- Proficient in designing MongoDB dynamic schemas and Data modeling concepts.
- Configuration and testing of web application is done on IBM Web Sphere Application server using JUNIT test cases.
- Also developed Hibernate objects and configured associations between various entities by the usage of Hibernate annotations.
- J2EE design patterns such as MVC, Data Access Objects, Business Delegate are used.
- Good knowledge on Mongo utilities (mongostat, mongotop, mongoperf, mongodump and mongorestore)
- Focused on NoSQL databases like Mongo, Cassandra and Cache database
- Nested as well as Multiple Views are created using Angular Js 2.0 UI-View & UI-sref.
- Struts Action classes are developed and MVC flow configuration is done using struts-config.xml
- Worked with Angular 2.0 for the implementation of the latest javascript implementations.
- Spring dependency injection and aspect oriented programming concepts are used for loose coupling between various interfaces and for logging between pages.
- React Js & REDUX are used for rendering and deployment of end setting webpages.
- Experience in peer & lead level design and code reviews and also have experience in building the code & deploying on WebLogic application server.
- Expertise in designing front-end applications, user interface, web forms using HTML5, XHTML, XML, CSS3(its preprocessors SASS, LESS), JQuery, JSON and Angular 2.0, Node Js, Flash, Dreamweaver, Adobe, Photoshop, also developed web pages using mock-ups.
- User Interface Design and coding is performed using Java & J2EE , Spring framework and web technologies.
- Experience in using Source code repository management using Git Stash (Bit Bucket)andSourceTreetool.
- In order to operate database, Created multiple reusable UI Directives and Restful Web API endpoints.
- Worked with JQUERY for providing end user screen customization as well as animation, AJAX & JSON for fetching data by making asynchronous calls to the project server.
Environment: IntelliJ Idea, JSP, AJAX, JQuery, NoSQL database, DB2, MySQL, Unix, Jetty Server, WebLogic, Gradle, CVS, Apache Tile, Java /JEE, JSF, Prime Faces 5.1, AJAX, Spring, Hibernate, Web Logic App server, JDBC, Eclipse, Log4j, JUnit, Oracle, Web Services- WSDL, SOAP, REST, XML, JSON, Soap UI, REST Client, MS Vision, HTML4/HTML5, CSS/CSS3, JavaScript, JQuery, JSON, RESTFUL services, Angular 2.0, JSP, GIT, Node JS, Bootstrap, Photoshop, Dreamweaver, Adobe, React Js.
Confidential, Twinsburg, OH
Senior Full Stack DeveloperResponsibilities:
- Expertise in application designing using UML.
- Developed several JavaScript functions for event handling, response handling and error handling.
- Experienced in using Scrum Agile Software Development methodology for the implementation which is based on “Develop quickly, deliver often”.
- Developed Spring configuration to connect several user interfaces using Spring dependency injection and Wiring.
- Extensively used Form Beans in data access layer to access and update information.
- Migrated Mongo 3.0 database from MMAPV1 storage engine to WiredTiger storage engine.
- Worked with Angular 2.0 for improving flexibility in application development.
- Worked with various phases of Software Development Life cycle (SDLC) of the application.
- Used other MongoDB third party tools ROBO Mongo, and mongo- built in binaries to monitor and analyze the performance of MONGODB.
- Expertise in application development using spring MVC Architecture as well enterprise java technologies like spring 3.0 and hibernate.
- Experienced in developing application in Flash Builder and deployed it on Tomcat application server proxied through secured http web server.
- Worked in development of the presentation tier as JSPs and created Java APIs.
- Expertise in developing user interface using front-end technologies like JavaScript, HTML, CSS, JQuery, Angular JS 2.0 and Ajax .
- Used Middle layer for data access components in Java, JSP and Servlet classes.
- Experience in developing components and directives using Angular 2.0.
- Expert in writing queries using databases SQL and PL/SQL queries for the end user for reporting purposes.
- Enabling different security authentication mechanisms across Mongo instances.
- Good experience in setup, configuration and installation of large Mongo Database clusters.
- Experience in using ECMAScript and its libraries of Angular 2.0.
- Squirrel (DB2) is used for the implementation of the database changes as part of development.
- Consumed web services and streamed the data to JSON data for faster processing and development of product models.
- Wrote HQL queries as part of development.
- Worked with Designing and implementingXML parsing for XML order conformations.
- Used Spring for creating the object using dependency injection (IOC)
- REST web services are created usingJAX-RS, Hibernate framework.
- Configured action mapping (in XML) for each logical request that may be submitted.
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend data.
- Used Maven to build the application and used Subversion for version control.
- Wrote batch jobs and was involved in performance tuning of complex queries.
- Worked with application deployment using JBoss Application Server.
- Solved many Front end and business layer production issues and performance bottlenecks.
- Monitored the error logs and fixed the problems.
- Developed the different components of the application such as JSPs, Servlets, DAOs and Used Sub Version (SVN) for version control.
- Automated unit test and screen flow tests to speed up testing of various screens and validate business rules.
Environment: Java, Struts1.0, JSP, Hibernate, HTML, XML, UML, Agile, HQL, SPRING,JSP, JAX-RS, DB2, PL/SQL, JavaScript, HTML, CSS, JQuery, Angular JS, Angular 2.0, Ajax, JBoss Application Jenkins, Sonar, Server (development), Web sphere (production), Spring, Unix, Sub-Version (SVN), SQUIRREL, ECLIPSE IDE/JBOSS IDE, JEE-5, JAX-B, JIRA.
Confidential, Frisco, TX
Senior Full Stack DeveloperResponsibilities:
- Worked in various phases such as analysis, design, development and testing of Software Development Lifecycle(SDLC).
- Expertise in working with Servlets, JSPs, Struts and Tiles, JavaScript, Angular, Ajax, Expression language, JSTL, JSP, custom tags.
- Experienced in Working with Business Analyst and Architect in requirement Analysis and also for preparation of detailed software requirement document.
- Work experience in using JQuery and JSF framework for front end validations.
- Implemented Spring MVC framework for developing J2EE based web application.
- Experienced in the development of Spring Beans and POJOs.
- Work experience in using Spring 2.0 Framework for Dependency injection and integrated with Hibernate purposes.
- Created XML Web Services for data transferring between different applications.
- Mapping between the domain objects to tables is done using hibernate mapping xml.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Using core angular Js, Created custom, general use modules and components.
- Spring was used for its MVC features, dependency injection, its AOP and its plug-ability with Hibernate.
- Used SAX and DOM parsers to parse xml data and worked on XPATH to parse XML documents.
- Experienced in using Hibernate 3.0 in data access layer for the purpose of accessing and updating database.
- Hibernate was used for Object Relational mapping with MS-SQL database.
- Utilized JSON scripting language for transmitting data over connection.
- Integrated Spring and Hibernate ORM framework for persistence and used Hibernate DAO Support with Hibernate Template to access the data.
- Used SVN for version control of the code and configuration files. Log4j was used to log the events in the application.
- Experience in working with relational database design and writing SQL queries, stored procedures, views, functions, triggers, cursors with Oracle.
- Involved in Units integration, bug fixing and User acceptance testing with test cases.
- Build and deployment of application server is done using JBoss Application Server 4.0.
- Used Log4J for capturing the log that includes runtime exceptions.
- Designed and developed Message driven beans which consumed the messages from Java message queue and generated emails to be sent to the customers.
- In order to enhance performance, Unit tested using JUnit, Easy Mock Testing Framework.
- Utilized Java Message Service (JMS 1.1) for reliable and asynchronous exchange of important information.
- RAD Programming Techniques for developing and executing applications and for managing end to endtacticalsolutionstomeetbusinessapplications.
Environment: My Eclipse 8.6.1, Java 5, UML, struts 1.2.4, Hibernate 3.0, Springs 2.0 JSP 2.0, XML Web Services, Angular JS, Java Script, Log4j, JBoss, oracle, MVC, Express JS, Servlet 2.3, JUnit, Servlets, JSPs, Ajax, Expression language, MS-SQL, JSTL, JSP, custom tags, Maven, CVS, Harvest.
Confidential, Atlanta,Georgia
Full Stack DeveloperResponsibilities:
- Experience in working with software development life cycle with Object Oriented approach of client’s business process and continuous client feedback.
- Worked on designing and developing a complete service oriented system based on SOA principles and architecture in agile development environment.
- Experience in developing components using spring MVC in the application.
- Expertise in developing user interfaces for the application using JSP, HTML, JavaScript, CSS.
- Used ANT as a build tool and developed build file.
- Used Log4J and JUnit for debugging, testing, and maintaining the system state.
- Wrote the SQL/PL SQL scripts to make the database calls.
- Extensive use of Spring MVC architecture and Hibernate for object relational mapping.
- Used Spring validation and wrote validation rules.
- Developed various GUI’s using Oracle Apex with various validations and to provide a user friendly UI’s.
- Designed and developed Login/Logout module using JSP and Spring Handlers to authenticate the access level for the users.
- Experience in building an application making extensive use of the Oracle XSU API.
- Developed Java Servlets as access/task controllers and Java Beans wrapper components to implement business logic.
- Created XML firewalls with an XML encryption and configured Web Service Proxy.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Involved in end to end server flow and handled several production issues which include server, application, network, database and OS related issues
- Developed internationalized JSP pages using resource bundles
- Focused primarily on the spring components such as Dispatcher Servlet, Controllers, Model and View Objects, View Resolver.
- Expertise in developingUI modules using HTML, JSP, JavaScript and CSS.
- Development of component's application using Java, JSP, Directives, Expressions, JavaScript andXHTML.
- Used eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compilingandformatting.
- Wrote service method and SQL queries, PL/SQL to interact with Oracle DBMS.
Environment: Agile, JSP, HTML, JUNIT, ANT, CSS, OracleApex, Spring, Hibernate3.0, Design Patterns, JSP1.2, Servlets2.1, XML, XHTML, JSP, JavaScript, JQuery, UML, HTML, SQL, PL/SQL, Log4J, JUnit, Oracle 9i.
Confidential
Full Stack DeveloperResponsibilities:
- Worked with developing web based applications.
- Experience in using different modules of Spring framework (Core, MVC, Security, Spring data, Transaction, Spring validation, AOP, Http Invoker).
- Documentation of the Module using Intense QMS standards.
- Responsible for overseeing the quality procedures related to the project
- Created XML firewalls with an XML encryption and configured Web Service Proxy.
- Worked with Client side technologies: JavaScript, JQuery, CSS, AJAX as well as Server side technologies: Servlet, JSP, JSTL, Java, Spring Core, Spring MVC etc.
- Used the Eclipse as IDE, configured and deployed the application onto Tomcat server.
- Jenkins is used for building and deploying an application.
- Developed test cases and performed unit test using JUnit Framework.
- Experience in using Jasper Report for reporting.
- Used Log4J to monitor the Error Logs.
- Used Redmine for bug tracking, issue tracking, and project management.
Environment: JavaScript, CSS, AJAX, JSP, Servlet, JSTL, JQuery, Spring MVC, XML, Java, Eclipse, ApacheTomcat, JenkinsSpring Frameworks (Core, MVC, Security, Data, Transaction, validation, AOP, Http Invoker), Log4j.
Confidential
Full Stack DeveloperResponsibilities:
- Experience in preparing requirements and functional requirements document
- Can able to interact extensively with both user group and development team in coming up with Use case and sequence diagrams.
- Experience in designing JSP pages and application layout.
- Developed front-end GUI screens using HTML, JSP and CSS.
- Involved in coding the java classes using java/j2ee, Struts and RSA
- Also developed the Struts Controller Servlet for the application.
- Documentation of the Module using Intense QMS standards.
- Worked in building various Strut Action classes to Model the business logic.
- Developed Action Forms to capture the screen data.
- Responsible for overseeing the quality procedures related to the project
- Developed JavaBeans components as the business objects.
- Participated in Testing the entire application - unit testing, System testing& integration testing
- Performed logging with Log4j.
- Participated regularly in walkthroughs and project review meetings with PMs and QA
- Used JDBC to provide database connectivity to database tables in ORACLE.
- Regularly interacted with onsite development teams
Environment: HTML, JSP, CSS, JavaBeans, Log4j, Struts, Java Servlets, WAS 6.0, J2EE Struts, WPS, JDBC, Oracle 9i,Toad.
