We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Cary, NC

SUMMARY

  • Software professional with 6 years in software development lifecycle from Design and Development to Deployment and testing of Web Based Applications using various technologies likeJava and J2EE.
  • Web Application Development experience using cutting edge technologies implementing Traditional Iterative and Agile Development methodologies.
  • Extensive adeptness in web application development using Spring, Hibernate, SOAP, RESTful, AJAX, XML, TWS, Drools, Google Web Toolkit (GWT), HTML5, JavaScript, Angular.js and Bootstrap.
  • Extensive experience in Object Oriented Analysis, Design, Development and deployment of distributed, scalable and transactional applications using Java/J2EE technologies.
  • Experienced in developing web - based applications usingModel View Controllerarchitecture, good exposure and experience inMVCframe works like Spring and Struts.
  • IT consultantwith extensive experience in design and development of distributed web applications usingJSP, Servlets, JNDI, Web Services, JMS, XML, Java BeansandJDBC.
  • Extensive experience in developing Microservices using Spring Boot.
  • Experienced in working withORMframeworks likeHibernates.
  • Expertise in designing and developingJ2EEcompliant systems usingIDEtools likeEclipse, My Eclipse, RADand usingJ2EEcompliant application servers likeBEA WebLogic, IBM Web Sphere, and JBoss.
  • Highly skilled in establishing communication between distributed systems using Java Messaging Service (JMS)making use of both Point to Point and Publish - Subscribe messaging domains.
  • Azure Active Directory (Azure AD) was used to build up applications with existing windows server along withTFS.
  • Good understanding of Object-Oriented Analysis and Design andUMLnotations. Good experience in using design tools like Rational Rose for creating class, use case and sequence diagrams.
  • Command and Query Responsibility Segregation (CQRS) used to separate the query and update models in CQRS based system models on event sourcing pattern.
  • Experience in Spring AOP (Aspect-oriented Programming), Spring MVC, Spring Security (OAuth), Spring Boot 1.x/2.x, Spring Data JPA and Spring Batch.
  • Familiar with all phases of software product and project development life cycles.
  • Experienced working withXMLin transferring data across various platforms, performing data validations, reading and writing data usingXMLparsers.
  • Enhanced application to preventXSSattacks usingAnti-XSS(white list validation and output encoding).
  • UsedEJBas a middleware in designing and developing a three-tier distributed application. Understanding theCloud FoundryJava build pack usingApache Tomcat.
  • Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
  • Team buildingis a collective term for various types of activities used to enhance social relations and define roles.

TECHNICAL SKILLS

Languages: JAVA 8, C, C++, C#, XML/XSL, SQL, PL/SQL

Databases: Oracle 9i/10g, Sybase, DB2 and Microsoft SQL

Web/Application Server: WebLogic 10.3, JBoss 5.0, Apache Tomcat 6.0

Operating Systems: MS-DOS, Windows 2003/XP/7, UNIX (Solaris), Macintosh.

Tools: Eclipse 3.5, My Eclipse 6.0, Net Beans 6.1, Serena Team, Track/PVCS, Oracle Jrockit, Clear Case, Clear Quest, JUnit, MS FrontPage

Web Technologies: J2EE, EJB, Servlets, JSP, XML, XSL, HTML, DHTML (CSS), Java Beans, RMI, JavaScript, AJAX

NOSQL Databases: Cassandra, MongoDB, HBase.

Frameworks: Spring, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP, Spring Boot

Methodology: RUP, XP (Extreme Programming), Agile, SCRUM

PROFESSIONAL EXPERIENCE

Confidential - Cary, NC

Full Stack Developer

Responsibilities:

  • Developed rich UIs usingXHTML, JavaScript,DOM,AJAXaccording to the customer requirement
  • Used Eclipse to view and modify Spring configurationXMLfiles, Java source and test classes, global JavaScript,CSSandXSLTfiles usingJAVA 8.
  • Analysed the data stored in Oracle 10g database via OracleSQLDeveloper. Retrieved the desired data in the code through Hibernate persistence layer viaHQLandPL/SQL
  • During development life cycle took advantage ofJIRAfor task and bug tracking purposes.
  • Generated JUnit test with complex 3 Tier applications cases to test and debug individual components.
  • Prepared detailed design of the system with Class Diagrams, Sequence Diagrams and Package Diagrams usingUML(Rational Rose).
  • Used Spring boot, Spring MVC and Hibernate to implement RESTful web-service and web applications, Spring Security for authorization using Tokens, and Hibernate/JPA as persistence layer.
  • Understand and document existing Wireless legacy customer website code and create scalable, modular microservices to replace the existing website using Spring Boot and Spring Cloud.
  • During development life cycle took advantage ofTWSfor task and bug tracking purposes.
  • Designing and building RESTful, JSON, and XML microservices platforms to integrate partners for payment, fraud risk, and pay-out, enabling rapid expansion to countries by normalizing regional payments and dynamically optimizing routing
  • Developed the application usingStrutsframework. The views are programmed using JSP pages with the struts tag library, Model is the combination ofEJB’sand Java classes and web implementation controllers are Servlets (VersionJAVA 8)
  • Worked onNode JSApplication with Express Framework. Familiar withNode Package Manager(NPM),EJS Templating Engine,Bower and Gulp.
  • Used common Unix/Linux commandsto verify log files in theApache Tomcat Servers.
  • Worked to produce SOAP webservices (WSDL, XML, XSD, JAXB) using Apache CXF in Service Oriented Architecture (SOA).Also worked in consuming the SOAP webservices.
  • Developed application onSpring 3.xframework by utilizing its features likeSpring Dependency injection, Spring Beans, Spring Security (ACEGISecurity), Spring JDBC, Spring Web flow using Spring MVC.
  • Worked on Spring Web Flow onSpring MVCto build an application from scratch using Spring XML configurations, annotations. Wrotecontrollersto handle incoming requests and send output to the UI.
  • Involved in writing the database integration code using Hibernate Leveraging the AOP features ofSpringframework to handle exceptions.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Installed patches to applications andJBossapplication servers.
  • Wrote various types of Business rules in the. drl (drools file) using Drools rule engine for business decision making; injecting beans into the rules engine and invoking using Rule Base Stateful Session.
  • Worked to secure ourRESTfulweb services usingOAuth 2.0with spring security to authenticate any third-party requests OpenShift coming in.
  • Used Microservices architecture, with Spring Boot-based services interacting through REST endpoints.
  • Worked with Single page application frameworkAngular JSextensively using routing, services, views and directives
  • Participated inFront end developmentusingAngular JS, JavaScript, jQuery, HTML5, CSS3.0 and bootstrap.
  • UsedAWS Amazon web servicesdeveloper tools like pipeline, code deploy and code buildcloud formation templates.
  • Worked on mini projects based onNOSQL (MONGO)
  • Used DB2 database and worked on creating criticalpivottables,SQL queries.
  • Created and implementedPL/SQLstored procedures and packages.
  • Develop and maintainNode.js, HTTP, andRESTfulserver code, as well as corresponding web browser
  • CreatedAWS Amazon web services EC2Linux instances and bash scripts to run post processing.
  • Worked onNode JSApplication with Express Framework. Familiar withNode Package Manager(NPM),EJS Templating Engine,Bower and Gulp.
  • Conducted manual ethical hack/ black box penetration test on Client Web Applications using tools Burp Suite, App Scan and found critical vulnerabilitieslike XSS, SQL injection

Environment: JAVA 8, JSP, XHTML, CSS, Ajax, JavaScript, Servlets, log4j, Junit, XML, REACT JS, JDBC, SQL, Spring MVC, NODE JS, Hibernate 3.0, Eclipse, CVS, WebLogic 10.1, Kafka, Microsoft SQL Server. PL/SQL Developer, SOAP-UI, SQL Injection, CQ5 Adobe, Ajax, Angular JS, jQuery, JavaScript, CSS 3, Ext JS, bootstrap, Unix, SVN, GIT, Eclipse, JIRA, DAM, Crucible, Maven.

Confidential - New York, NY

Full Stack Developer

Responsibilities:

  • Agile development(2-week sprints/Iterations),Test Driven Development(TDD),Junit, Mockito, Maven, JIRA issue navigator, Crucible Code Reviewsis part of every day’s work.
  • Responsible for creation ofdesign artifactssuch asuse cases and sequence diagrams.
  • Worked on Spring Web Flow onSpring MVCto build an application from scratch using Spring XML configurations, annotations. Wrotecontrollersto handle incoming requests and send output to the UI on ruby on rails.
  • Used CQ5 Adobe using Rest principles.
  • UsedAWS Amazon web services EC2to run applications and workloads.
  • UsedSpring Security frameworkto set up authentication and authorization for the application using firm wide single sign on.
  • Developed persistence layer integratingHibernatewith Spring ORM support, also usedSpring JDBCfor lightweight database operations.
  • Experience withService oriented architecture (SOA), developingSOAP web servicesbased onJAX-WS (Document Style) usingHTTP Protocol on Bottom-Up style development for creating Endpoints.
  • UsedCommand and Query Responsibility Segregation (CQRS) to write domain logics and Data persistence on event sourcing patterns.
  • Design and develop the useful micro services using Spring Boot.
  • During development life cycle took advantage ofTWSfor task and bug tracking purposes.
  • UsedDigital asset management (DAM) for analysing and designing new modules andATGfor applications.
  • Used Spring Framework for dependency injection, integration of Hibernate using Spring ORM support, development of RESTful web services to give JSON output.
  • UsedEJBas a middleware in designing and developing a three-tier distributed application.
  • Developed user interface usingJSP,JSF, Ajax, LESS, DOJO,andjQuery.
  • Responsible for designing, development and delivery of the Workflow process usingJBPM.
  • Developed User Interface using Google Web Toolkit (GWT)features like Data Binding, Activity classes, editing ui.xml to create UI components.
  • UsedJasper ReportsandiReporttool to create PDF version of recommended plans for document generation.
  • ImplementedJava Persistence API (JPA) through Hibernate.
  • Wrote complexSQLs, Stored Procedures PL/SQL usingSQL developer & TOAD, executed onJAVA 7 Oracle Database.
  • UsedAWS Amazon web servicescloud formation templates andAMIto recreate instances
  • Involved in configuration, data conversion and Implementation of OracleEBSProcure-to-Pay, Inventory, warehouse management, and Order-to-Cash modules.
  • Used Spring boot to collecting the data from users and packaged the data as JSON distributed to applications.
  • UsedSVN as source controltool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability.
  • Using developer written complexNOSQL (Mongo).
  • Partial knowledge onKafka.
  • Used Java and Web services to validate theMigrationandCalypsoFunctions.
  • UsedMavenfor building, deploying application, creating JPA based entity objects and compilingGWTapplication.

ENVIRONMENT: JAVA 7, Java 6, Agile, TDD, Spring, JPA, JBPM, Drools, Hibernate, SOA, SOAP, RESTful, ARIA,Jasper Reports, Junit, Mockito, Oracle, DB2, SQLs, Apache Camel, Python, WebSphere, REACT JS, Node JS, PL/SQL developer, SOAP-UI, SQL Injection, Ajax, Angular JS, LESS, jQuery, JavaScript, CSS 3, NODE JS, KAFKA, Ext JS, bootstrap, Unix, GIT, JIRA, Microsoft SQL Developer, Maven.

Confidential - ADA, MI

Java/J2EE Developer

Responsibilities:

  • Develop Screen design and behaviour usingJSFframework artifacts and customJSF tagsfor business implementation.
  • Contract generation usingXMLparsers and data access layerHibernatefor user interfaces, role matrix, email module, logging information and delegation of task Involved in implementing help desk Module, login and user profile coding.
  • Create and maintainHibernatefiles and configuration Preparation ofUnit Test Casesand environment set up. Execution of the Internal Code Review ToolRSAbased.
  • Bug fixing and code quality using quality centre and latent defect removal like Cyclomatic complexity.
  • Used (API)Java application programming interfacefor documentation andATGfor building tools.
  • Use of shell scripting related to tools usingCalypso.
  • UsedAdobe CQusingRESTprinciples with OOP.
  • Template, decorator, façade, adaptor, design patterns and java new features.
  • Develop and modifyPLSQLmodules for differentPLSQLmodules for business logic.
  • Tuning functions and procedures for packages for performance tuning using analytical functions
  • Developed persistence layer integratingHibernatewith Spring ORM support, also usedSpring JDBCfor lightweight database operations.
  • Used a micro service architecture, withSpring Boot-basedservices interacting through a combination ofRESTandMQand leveragingAWS Amazon web servicesto build, test and deploy Identity micro services.
  • Used DB2 database and worked on creating criticalpivottables,SQL queries.
  • UsedDigital asset management (DAM) for analysing and designing new modules.
  • Use of Spring batch for data migration and injection.
  • Swingapplications was created by usingGUIinterface with the help ofRMI.
  • JSFrich faces data mapping and configuration of modules.
  • SpringDAOmodule configuration usingHibernatetemplate.
  • Develop and modifyNOSQLmodules for differentNOSQL(Mongo)modules for business logic.

Environment: Core Java, Java 1.6, Spring, Hibernate, SVN, JSP, NODE JS, JNDI, Log4j, JUnit, XML, NIO, NOSQL, Angular JS, jQuery, HTML 5, bootstrap, SDET, JavaScript, REACT JS, Adobe CQ, Apache Micro services, Oracle 10g, Windows XP, REST API, Net Beans.

Confidential

Software Developer

Responsibilities:

  • Developed variousJ2EEcomponents likeServlets,JSP, JSTL, AJAX, SAX, JAXP, JNDI and JMS.
  • Used SpringMVCframework to enable the interactions betweenJSP/View layerand implemented different DPs.
  • Data Operationswere performed using SpringORMwiring withHibernate.
  • Implemented business layer using Core java, Spring Beansusing dependency injection, Spring annotations.
  • Use of shell scripting related to tools
  • Used DB2 database and worked on creating criticalpivottables,SQL queries.
  • UsedSybasedatabase and worked on creating criticalpivottables,SQL queries
  • Developed persistence layer integratingHibernatewith Spring ORM support, also usedSpring JDBCfor lightweight database operations.
  • UsedBRE(Business rule engine) that utilize all the web services frameworks with OOP.
  • Worked on service-oriented systems that utilizeRESTweb frameworks,SOAPand message queue technologies (Spring MVC 4, Spring REST Template, RabbitMQ AMQP server, Spring Integration).
  • Developing database adapter, web services adapter, messaging adapter and custom workflow for non-oracle system using Camel and ImplementedApacheCamel routes using Camel-SpringXMLand Camel-Spring processor beans.
  • Set up Jenkins server and build jobs to provide automated builds based on polling theGITsource control system.
  • Involved in performing Unit and Integration testing (JUnit). Used Mockito for creating Mock objects and run tests using Mockito Runner.
  • UsedAdobe CQusingRESTprinciples.
  • CreatedAWS EC2Linux instances and bash scripts to run post processing. Used Jenkins with Ansible playbooks to run the deployment process.
  • UsedS3 bucketsto manage document management andRDSto host database.
  • UsedAWScloud formation templates andAMIto recreate instances.
  • Designed and developedJSP pages using SpringMVC 3.0framework and also created SpringMVCcomponents like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Developed server-side services using Java, spring, Web Services(SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • Implemented features like logging, user session validation using Spring-AOPmodule and SpringIOC.
  • Integrated spring withHibernateusing configurations and implementedDAOlayer to save entities into data base.
  • UsedJSP, CSS3, jQuery and Angular JS.
  • Set upSecure Sockets Layer (SSL)communication in WebSphere application server.
  • Experience working with OracleEBSmodules.
  • Experienced in collaborating with senior backend and senior mobile developers in an Agile &Scrum Methodology.

Environment: Java, J2EE, Servlet/filters, JSP, Spring MVC, Spring boot, Microservices, Spring REST, AngularJS, AWS, NIO, EC2, S3, WebSphere, Tomcat, NODE JS, API, Jenkins, JMeter, Git, JIRA, Junit.

We'd love your feedback!