We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Reston, VA

PROFESSIONAL SUMMARY:

  • Have excellent knowledge/experience in MBS Pricing.
  • Over 9 years of diverse experience in design, development and integration of complicated software systems in client - server, distributed, web based and multi-tier environments over various flavors of operating systems.
  • Very Good Experience in Amazon Web Services(AWS).
  • Very strong experience in design and development of enterprise application using java/j2ee technologies.
  • Hands on experience in developing the applications with Java, J2EE technologies (Servlets 2.4, JSP 2.0, JSTL 1.0, EJB 3.0, JNDI, JMS, JDBC, Web Services - SOAP & REST, Hibernate, MVC Frameworks, HTML).
  • Experience with RESTful using Jersey, JAX WS, and JAX RPC web services using WSDL, SOAP, and UDDI in distributed web application development environment.
  • Extensive working experience with in UI development using Java Struts, HTML5, CSS, JavaScript, AJAX, Angular JS.
  • In depth knowledge of Object Oriented programming methodologies (OOPS) and object oriented features like Inheritance, Polymorphism, Exception handling and Templates and development experience with Java technologies.
  • Experience in Struts (Validators, Action, Dynavalidatorform, Tiles), Spring Framework (IOC, DAO, MVC, Batch) and JSF framework.
  • Experience in developing Java Web Services using SOAP, WSDL, JAX-RS, JAX-WS and Jersey.
  • Experience in Object Relational Mapping tools like Hibernate.
  • Experience in client side Technologies such as HTML, DHTML, CSS, JavaScript, JQuery, JSON and AJAX.
  • Expertise in creating UML Object model diagrams, Use case diagrams, class diagrams and sequence diagrams.
  • Good experience with deployment and release of the application with ANT building tool, Maven, test cases using JUnit and application logging using the Log4j.
  • Good experience on version management tools CVS, SVN and GIT.
  • Used Design patterns like DAO Pattern, DTO Pattern, Service locator Pattern, Value Object Pattern, Business Delegate Pattern, Singleton Pattern and MVC.
  • Followed Waterfall and Agile/Scrum methodology of software development, which satisfies the customer through early and continuous delivery of valuable software.
  • Good experience in MongoDB, DB2, SQL, PL/SQL scripting.
  • Knowledge in UNIX, Shell scripting.
  • Good experience in NodeJs and AngularJs.
  • Experienced in developing J2EE applications on different IDE’s like Eclipse, NET Beans, Jboss developer studio, Rational Application Developer (RAD).
  • Expertise in XML (SAX, DOM), XSL, XSLT, XML Schema, DTD, Custom Tags, and JavaScript.
  • Extensive experience in full software development life cycle (SDLC) including business requirements analysis, system design, development, and testing (Unit, UI and Integration).
  • Troubleshooting experience in bug fixing, code review, Integration and unit testing, using various testing methodologies and tools.
  • Effective independent and team player and self-starter with high adaptability to new technologies.
  • Team Player with good analytical, technical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.

TECHNICAL SKILLS:

Programming Languages : JAVA, HTML, XML, PL/ SQL,C, C++.

Java/J2EE/Web Technologies : JDK1.5/1.6/1.7, Servlets, JSP, EJB 3.0, JNDI, Flex, JDBC, Java Beans, Java Mail, JAXB, AJAX, JAX-WS, JAX-RS, JPA, HTML, HTML5, JavaScript, REST, JMS, Spring Batch, Spring 3.0, Hibernate.

Languages/Scripts : Java, XML, XSLT, C, C++, JavaScript, HTML, XML, Shell script.

Web Technologies : HTML, DHTML, XML, XSL, XSLT, JSTL, JavaScript, CSS, Struts 1.x/2.0, SOAP, Ajax, JQuery, Angular JS, Node JS, JSON.

Database Technologies : Oracle 9i/10g/ 11g, DB2, MySQL

Web Services : Restful, SOAP, JAX-RS, JAX-WS, Rest Template.

Junits Related : Power Mockito, Mockito

Tools/FrameWork : Struts Framework, Spring Framework, Hibernate, Toad, SQL Developer, Log4J.

Web/App Servers : Apache Tomcat 6.0, JBoss 5.1, BEA Web Logic, VMware Tc server.

Development Tools : Eclipse, JBoss.

Operating Systems : Windows 7/XP/2008, Unix, Linux.

Build Tools : Ant, Maven.

Design & IDE Tools : IntelliJ, STS, Eclipse, NetBeans

Configuration Management Tools : Git, SVN, CVS.

Testing tools : cURL, Postman, SOAP UI IDE..

Other Tools : Microsoft office, Putty, OpenSSL, Jenkins, ESP Scheduler, Squirrel DB2

PROFESSIONAL EXPERIENCE:

Confidential, Reston, VA

Full Stack Developer

Responsibilities:

  • As a Tech Lead/Full Stack Developer and individual contributor, Involving in architecture, analysis, design, coding, reviewing code, unit testing, helping team members, System testing, build and release, support of the product.
  • Working with cross functional teams, including project, IT project Managers, QA to ensure timely and effective implementation in a deadline driven environment.
  • Involved in MBS pipe line process development and maintenance..
  • Implementing new application features to support various lenders to calculate BU/BD amounts.
  • Using Pl/Sql like Procedures, Sql Loaders to import file data, publish tiers...vigorously for fetching data/data manipulations.
  • Using Java concurrency utilities like ThreadPoolExecutor, BlockingQueue and for asynchronous computations using Future & Future task.
  • Involved in performance improvements while calculating/publish amounts with huge data.
  • Resolving concurrency issues by using Hibernate versioning.
  • Advises and assists UAT team, Hardening Team and Performance teams to test the product and involved in Issue fixing during hardening, performance testing and production phases.
  • Involving in demos with business.
  • Implementing frontend using Angular 2/4, Ajax, HTML5, CSS and using Jasmine for unit test cases..
  • Involving in implementing various RESTFul Web Services.
  • Implementing Multipart form requests using Spring MVC module.
  • Implementing MVC using Spring Framework.
  • Implementing JAX-RS, Rest Templates to consume other web services within Confidential .
  • Used spring’s IOC and autowiring concepts in developing the application and Spring Container to perform dependency injection.
  • Developing data access layer by integrating Spring and Hibernate.
  • Using Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
  • Using Autosys to implement/run the batch jobs.
  • Using Unix commands to run batch jobs.
  • Maven tool has been used for the build and deploy procedure scripts.
  • Using SVN for version control.
  • Working on Jenkins for the continuous integration.
  • Successfully implementing AGILE scrum methodologies.
  • Interacting with business users and other application groups for resolving issues arising out of monitoring of their applications.
  • Adding value to other teams by providing technical solutions and guidance.
  • Using Postman and SoapUI to test Restful Web Services.
  • Implementing Logging mechanism using Log4J

Environment: Java1.8, Multithreading, Spring MVC, Spring Security, Spring Framework, Hibernate, Restful Web Services, JAX-B, JAX-RS, Angular 2/4, Jasmine, Bootstrap, Autosys, Linux/Unix, AWS.

Tools: STS IDE, Postman, SOAPUI, Putty, Winscp.

Confidential, Kansas City, Mo 

Sr. Java Engineer

Responsibilities:

  • As a Senior Developer and individual contributor, Involved in analysis, design, coding, reviewing code, unit testing, System testing, build and release, support of the product.
  • Worked with cross functional teams, including project, IT project Managers, QA and off-site teams to ensure timely and effective implementation in a deadline driven environment.
  • Implemented new application features to support customer business process.
  • Advises and assists UAT team to test resolving issues.
  • Involved in client communication and demos with business.
  • Involved in implementing various RESTFul Web Services.
  • Implemented Multipart form requests using Spring MVC module.
  • Implemented MVC using Spring Framework.
  • Developed SSL security for JBOSS SPI 6.0 version.
  • Implemented Basic authentication, Mutual Authentication using Spring Security module.
  • Implemented JAX-RS, Rest Templates to consume other web services within DST.
  • Used spring’s IOC and autowiring concepts in developing the application.
  • Used JBoss Server for deploying various components of application.
  • Involved in Bug fixing, Used to solve the tickets raised in the applications.
  • Used Spring Container to perform dependency injection.
  • Developed data access layer by integrating Spring and Hibernate.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
  • Implemented frontend using AngularJs, HTML5, CSS, Ajax.
  • Experience in using the XML parsers like SAX, DOM; expertise in implementing XML technologies- XML, XML Schema, XPath, XSLT and also have good experience with DOM and SAX parsers.
  • Fixed Production issues in an efficient and timely manner.
  • Maven tool has been used for the build and deploy procedure scripts.
  • Used Git for version control.
  • Worked on Jenkins for the continuous integration.
  • Successfully implemented AGILE scrum methodologies.
  • Interacted with business users and other application groups for resolving issues arising out of monitoring of their applications.
  • Adding value to other teams by providing technical solutions and guidance.
  • Used cURL, Postman and SoapUI to test Restful Web Services.
  • Implemented Logging mechanism using Log4J
  • Helped client vigorously to resolve client-side issues.

Environment: Java1.7, Spring MVC,, Spring Security, Spring Framework, Hibernate, Restful Web Services, JAX-B, JAX-RS, Apache HTTP Server,Angular Js.

Tools: STS IDE, Postman, cURL, OpenSSL, SOAPUI.

Confidential

Sr. Software Engineer

Responsibilities:

  • As a Senior Developer and individual contributor, Involved in design, coding, reviewing code, unit testing, System testing, build and release, support of the product.
  • Implemented new application features to support customer business process.
  • Fixed Production issues in an efficient and timely manner.
  • Advises and assists UAT team to test resolving issues.
  • Involved in implementing various Batch jobs that are scheduled on daily, weekly and monthly basis.
  • Made several Scheduler changes for various Batch jobs.
  • Used XSD for parsing the message reply coming from Other Modules in RICC.
  • Developed web services to sending and resending the message services.
  • Extensive use of Enterprise JavaBeans (EJBs) for middle tier component implementation and implementation of business logic
  • Implemented JAX-WS Web service to get the provisioning XML from Other Modules in RICC.
  • Developed data access layer by integrating EJB and JPA Eclipselink 3.
  • Used JBoss and Tomcat Server for deploying various components of application.
  • Involved in Bug fixing, Used to solve the tickets raised in the applications in timely and efficient manner.
  • ANT tool has been used for the build and deploy procedure scripts.
  • Used DB2 for querying database.
  • Used Putty to run and test several batch jobs.
  • Implemented Logging mechanism using Log4J.
  • Implemented Security using SAML authentication
  • Mentored and guided the Junior developers.
  • Worked with IT project Managers, QA and on-site teams to ensure timely and effective implementation in a deadline driven environment.
  • Advises and assists UAT team to test resolving issues.
  • Involved in client communication and demos with business.
  • Used Git for version control.
  • Worked on Jenkins for the continuous integration.
  • Successfully implemented AGILE scrum methodologies.

Environment: Java1.6, Eclipse IDE, Spring Batch, Spring JDBC, DB2, Jboss 6.0 Server, Spring Framework, EJB3.0, XSD, Web Services, AngularJs.

Tools: Eclipse,SOAPUI, Squirrel DB2.

Confidential

Java Developer

Responsibilities:

  • Implemented new application to support customer business process.
  • Advises and assists UAT team to test resolving issues.
  • Involved in implementing various Batch jobs using Spring BATCH that are schedules on daily, weekly and monthly basis.
  • Developed user interface using Adobe Flex to simplify the complexities of the application.
  • Implemented MVC architecture using Spring Framework.
  • Used spring’s IOC and autowiring concepts in developing the application.
  • Used Spring Container to perform dependency injection.
  • Developed data access layer by integrating EJB and JPA Eclipselink 3.
  • Extensive use of Enterprise JavaBeans (EJBs) for middle tier component implementation and implementation of business logic
  • ANT tool has been used for the build and deploy procedure scripts.
  • Used DB2 for querying database.
  • Involved in client Demos
  • Helped client vigorously to resolve client-side issues.
  • Used SVN for version control
  • Successfully implemented AGILE scrum methodologies.

Environment: Java 6, J2EE, Spring Batch, Spring MVC, JPA Eclipse link 3, DB2.

Tools: Eclipse, Squirrel DB2, SVN

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and Implementation, Prepare Business Requirement Document.
  • Enhanced the load process to merge company associations into the ontology file. Company associations will have to be read from the relational DB.
  • Implemented the Save process to extract hierarchical association data from the ontology.
  • Installation, Configuration of DB2 on Server and setup Development environment.
  • Designed Database Schema and sequence diagrams by using UML.
  • Developed Stored Procedures and Triggers using DB2.
  • Developed persistence layer using JDBC and DAO.
  • Developed data access layer by integrating Spring and Hibernate.
  • Supported testing team for the execution of test cases.
  • Implemented test cases using Junit framework

Environment: Java 6, J2EE, Spring JDBC, Hibernate, JPA, DB2, Spring Batch, Quality Center, Eclipse, CVS.

Confidential

Java Developer

Responsibilities:

  • Involved in handling the tickets which have been raised by the clients.
  • User story execution. Involved in bug fixing, development of enhancements.
  • Effectively coded the Java /J2EE, to develop workflow product
  • Successfully implemented Waterfall methodology.
  • Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
  • Developed the code based on the design using Struts with MVC Architecture and used J2EE patterns.
  • Coordinating with testing teams to minimize the slippage and seepage.
  • Involved in analysis of the code for trouble shooting.
  • Involved in Coding, unit testing and regression testing.
  • Designed and developed of Java Beans and Servlets Components.
  • Written SQL queries, Stored Procedures, Functions for retrieving and updating the data in the database.
  • Work with the jQuery and JavaScript library.
  • Involved in Planning, designing, developing and maintaining the custom web applications.
  • Solved cross-browser issues in the following browser: IE6, IE7, Firefox, and Netscape in Windows-XP, Windows 2000 and Mac Operating systems.

Environment: Java, J2EE, JavaScript, JSP, Struts 1.2, Oracle 10g, HTML, Tomcat, JUnit, TOAD, Eclipse, Dreamweaver, and Photoshop

We'd love your feedback!