We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Camp Hill, PA

PROFESSIONAL SUMMARY:

  • Over 7+ years of IT experience in the areas of Object oriented Analysis, Design, Development, Coding, ImplementationandTesting of web based multi - tier applications related to Insurance, Content management industries, AccountingandRetail domains.
  • Strong working experience in developing user interfaces using HTML, CSS, Javascript, Jquery, Bootstrap, Angular-JS, React-JSand Node-JS.
  • Expertise in Design and Development of enterprise applications using Java, J2EE, Struts, Spring, JSF,EJB,Hibernate, Web Services(SOAP and REST).
  • Experience in Design and Development of middleware SOA components using Web servicesand JMS.
  • Extensive experience on MVC architecture using Struts, JSF,Spring framework / JSP-Servlet and J2EE Design Patterns.
  • Extensive programming experience in Java, J2EE using Eclipse and WebLogic Workshop.
  • Extensive experience in Oracle and SQL databases.
  • Extensive experience in Agile Methodology and Iterative Development.
  • Extensive experience in Unit Testing, System Integration Testing, Integrationand Performance Tuning.
  • Extensive experience in UML Modeling developing use case diagrams, class diagrams and sequence diagrams.
  • Good understanding of JAVA / J2EE Design Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate, Service Locator and Façade
  • Experienced in build tools like Ant, Maven, Gradleand Log4j for Logging and Junit,TestNGand Mockito for testing.
  • Expertise in using J2EEApplication Servers such as IBMWebSphere, WebLogic, JBoss and Web Servers like Tomcat, Jetty.
  • Extensively used IDE for Application development like RAD 6.0, IntelliJand Eclipse.
  • Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client
  • Experienced in handling Version Control Systems like GIT, TFS and SVN.
  • Working experience with the operating systems like UNIX, Solaris andWindows.
  • Extensive experience in designinghighly transactional web based applications and Multithreaded services using Java/J2EE technologies and handling design/implementation-using UML/Eclipse/RSM.
  • Experience in developing and consumingweb services usingSOAPand REST.
  • Good knowledge in Java/J2EE architecture and developing applications based on OOAD concepts.
  • Expertise in object modeling and Object Oriented design methodologies (UML). Experience with UML diagrams like Class, Object, Use Case, State, Activity diagrams
  • Experienced in working with Continuous integration and build tools like Jenkins and Hudson.
  • Development experience includes working with cross functional team and global development teams in Onshore/Offshore Model
  • Proficient in working across all stages of Software Development Life Cycle (SDLC) and Agile methodologies
  • Team player and a self-starter with excellent written and verbal communication, technical and interpersonal skills

TECHNICAL SKILLS:

Languages: Java, J2EE, UML, SQL, XML, HTML

J2EE: AJAX, JSP, Servlets, JDBC, Web Services, JSTL, iBatis and Hibernate

Frame works: Struts, Spring, JSF.

Build Tools: ANT, Maven, Gradle

Design Tools (UML): Enterprise Architect, Rational Software Modeler 7.x, MS Visio, IAA

IDE(s): Eclipse, MyEclipse, IntelliJ Idea, IBM RAD, RSA, Brackets, Atom.

Configuration Tools: Clear Case, Subversion, GIT, TFS, Jira, Rally, Sonar, Jenkins

Databases: Oracle 10g/9i/8i, MS-SQL. MySQL 5, DB2,MongoDB

Application Servers: WebLogic, WebSphere Application Server 5.x/6.x/8.x, JBoss, Wildfly

Web Servers: Tomcat Web Server 6.x, Jetty, IBM HTTP Web Server.

Other Tools: Spring, Drools Rule Engine 4.x, Log4j, JUnit3.x, Java Script, Check style

PROFESSIONAL EXPERIENCE:

Confidential, Camp Hill, PA

Java Full Stack Developer

Responsibilities:

  • Developed the single page application following Agile Scrum, participated in dailystandups, sprint reviews, Kickoffs and used Jira for project management.
  • Designed and Developed UI for Customer Service Modules and Reports usingAngularJS, HTML, CSS, Bootstrap, LESS, javascript and JQuery.
  • Utilized AngularJS framework to bind HTML template(views) to JavaScript object (models).
  • Created Custom Directives in AngularJS, making use of Modules and Filters objects according to the application requirement.
  • Created Gulp scripts for various tasks and used Node-JS for managing application UI dependencies.
  • Developed unit test cases using Jasmine and Karma as unit test runner for various application modules.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • DevelopedRestful services using Spring and Jersey integration and involved in creating Jersey filters, interceptors and exception mappers.
  • Developed business service layer and data access layer using Spring and Mongo-db(Spring Mongo-Template)
  • Designed and developed various server side components like service handlers for service layer
  • Involved in making Spring and Hibernate enhancements to existing applications.
  • Created Logging aspects for auditing and logging purposes using Spring AOP and implemented security for the application using Spring Security.
  • Created RESTclients to consume data fromother partner applications.
  • Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
  • Involved in creating Message enrichers and customizing REST responses using CamelFreemarker templates..
  • Developed Batch jobs using Spring Batchto read flat files and load the data into Oracle database and scheduled using Spring Quartz Scheduling.
  • Used Spring LDAP for user security credentials authentication and for validating the user roles.
  • Coded Gradle build scripts to build and deploy the application on WebSphere 7.0.
  • Implemented continuous deployment system with Jenkins, AWS: CodeDeploy, Ops Works, and Packer for deployment of Java Applications.
  • Automated provisioning and scaling of Couch base cluster using AWS Ops Works stacks to provide for Java based application deployments.
  • Used Junitand Mockito framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Participated in code review and mentoring sessions and used GIT as version control and GITBash for GIT interactions.

Environment: Java 1.7, Spring 4.0, Jersey REST, WebSphere 8.0, Mongodb, Node-JS, NPM, Hibernate 4.0, Oracle11gR1(10.3.6), IBM RAD, Gradle, Brackets, JUnit, mockito, log4j, Angular JS, JQuery, Bootstrap, HTML, CSS, LESS, GIT

Confidential, Allen, TX

Java Full Stack Developer

Responsibilities:

  • Designed and Developed User Interactive (UI) Web pages using HTML, React-JS, Bootstrap, CSS, JavaScript, JQuery, AJAX and NodeJS.
  • Created reusable components used across various modules using React-JS, React-DOM, Bootstrap and JSX.
  • Used various NPM modules like Watchify, Babilify, Browserify, Http-Fetch, Body-Parser, Express etc..to create the application.
  • Involved in creating rest services using Node-JS, Express-JS, Mongoose and Body-Parser NPM modules.
  • Followed Reflux architecture in creating the actions, stores and controller components for callbacks.
  • Developed the React Web UI components using Atom IDE and made backend REST calls using whatwg-fetch.
  • Used Bootstrap CSS for dialogs, tabs, date picker, model pop up's and advanced components to implement UI model.
  • Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap.
  • Wrote Spring controller, stores, views and controllers for the MVC development.
  • Developed the DAO layer for the existing applications using Spring, Hibernateand developed various business logic and reports using HQL and Hibernate Criteria.
  • Consumed restful web services using apache HttpClient for the data coming from external systems.
  • Interacting with the offshore team to assist them in the development and help them understand the requirements and performed Code Reviews.
  • Coordinating with the build team in the deployment activities.
  • Integration testing, bugs fixing, handling change requests and code reviews.
  • Reviewing the Database Schemas across the different domain. Worked on the Integration of the Code and deliver the build to UAT Team.
  • Used extensively Eclipse in development and debugging the application.
  • Validating the Application by Deploying and testing on JBoss Server.
  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, DbUnit and Spring Test support.
  • Developed the application using J2EE architecture specification and Design patterns.

Environment: Java 1.7, Junit 4, JBoss 7, Oracle 10g, HTML,JSP, Javascript,React-JS, Node-JS,Mongo-db,Spring, Hibernate, Eclipse, Atom, Web services, Maven, Junit, log4j, JavaScript, Subversion

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Involved in developing UMLUse case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed front end modules using JAVA, JSP and Servlets.
  • Used SQL Server as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures.
  • Worked on jQuery for user interface interactions, effects and themes built on top of the jQuery JavaScript’s.
  • Developed web application using JSFFramework that uses Model View Controller (MVC) architecture with JSP as the view.
  • I have worked on agile environment uses incremental approach and also have daily standup meetings.
  • Consumed web services from different applications within the network
  • Worked on Enterprise JavaBeans is service - side model that encapsulate the business logic of an application
  • Integrated with Web Methodsviaweb services.
  • Developed Hibernatein Data Access Layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and integrated with Hibernate
  • Used Spring Web flow to manage complex page flows.
  • Designed and developed Utility Class that consumed the messages from the Java message Queue and generated emails to be sent to the customers. Used Java Mail API for sending emails.
  • Coded Maven build scripts to build and deploy the application on WebSphere 7.0
  • Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Used CVS for version control and used IBMRAD 6.0 as the IDE for implementing the application.

Environment: Java 1.5, Eclipse Ganymede, WebSphere Application Server, Oracle11g, JSP, Servlet, JSTL, Spring, Hibernate, JavaScript, CSS, JNDI, JAX-WS, XML, XSL, XSLT, SQL Developer, ANT, JUnit, SOAP-UI, JMeter, Log4J.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed applications using RUP Methodology, UML and OOAD.
  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Wrote Action classes, Action Forms Beans, Validations for PolicyChangeDetails Components.
  • Developed JSP’s and HTML for front end User Interface.
  • Implemented J2EE Design Patterns like MVC, Service Locator and Session Façade.
  • Designed, developed and implemented the business logic required for Security presentation controller.
  • Configured JMS in the Web Sphere Application server to send messages to all the donors.
  • Wrote Message Handler Adapter for enterprise calls (Asynchronous Messages) using Message Driven Beans, JMS, and XML.
  • Wrote SQL queries, used JDBC to connect to Oracle database for larger data retrievals.
  • Involved in preparation of docs like Functional Specification document and Deployment Instruction documents.
  • Wrote Ant Scripts for building the applications and deployments.
  • Involved in development of Business components like Session Beans and Entity Beans for Transactions and business logic purpose.
  • Used IBatis framework to map Oracle database and objects in the application.
  • Used LDAP for user security credentials authentication and for validating the user roles.
  • Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS, MQ Series.
  • Wrote Junit test cases for testing the enhancement modules.

Environment: RUP, UML, EJB 2.x, JNDI, Servlets, JSP, JMS, MQSeries, XML, J2EE, JDBC, WSAD, Web Sphere, LDAP, ANT, Rational Rose, Dream Viewer, CVS, Test Director, Oracle, IBATIS Junit, JavaScript, DHTML

We'd love your feedback!