We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Over 8 years of programming experience including design, development, implementation and maintenance of Java/J2EE/Web based applications.
  • Excellent project life cycle experience (SDLC) in all aspects of requirements specifications, design, code, test, deploy, maintaining and implemented projects in Waterfall and Agile/Scrum methodologies.
  • Extensive experience in Internet, client/server technologies using Java, J2EE, JSP, Servlets, JDBC, JNDI, Struts, Spring, Hibernate, TIBCO, Web Services, SOA, EJB, JMS, XML, XSLT, JAXB, HTML, CSS, Java script, Ajax and Shell Scripting.
  • Expertise in analyzing and troubleshooting production related issues.
  • Experience and knowledge in various development methodologies like Agile, Scrum, Test Driven Development (TDD), Extreme Programming (XP), Rapid Application Development (RAD), and UML.
  • Developed reusable components with Angular 2 custom directives.
  • Experience in hibernate O/R mapping tool.
  • Involved in unit test cases writing and having a good knowledge in Junit, TestNG, Mockito.
  • Experience with versioning tools like Git Stash, ClearCase, Subversion and CVS.
  • Experience in database connectivity (JDBC) for databases like Oracle 11g/10g/9i.
  • Driven by new challenges and adept at adapting to any cultural and business environments.
  • Experience in using Core Java concepts like Collection, Interfaces, Synchronization, OOPs concepts and Exception Handling.
  • Proficient in Agile (SCRUM), Waterfall methodologies and Test - Driven Development (TDD).
  • Experience in deployment and troubleshooting various application servers like JBoss, Apache Tomcat, IBM WebSphere and Oracle WebLogic .
  • Strong analytical and dynamic trouble shooting skills coupled with excellent communication skills and able to work individually and as a team
  • Highly motivated self-starter with excellent Communications, Presentation and Problem-solving skills and committed to learn new technologies.
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
  • Expertise in developing, documenting, and executing test cases manually as well as generating automated scripts using Selenium.
  • Expertise in using issue tracking tools such as JIRA and Rally.
  • Expertise in analyzing and troubleshooting production related issues. Experience in Full Life Cycle development of software applications for Web-based environments.

TECHNICAL SKILLS:

Languages: Java, Knowledge on C

Java / J2EE Technologies: JSTL, JMS, JTA, JAX-WS, JAX-RS, SOAP, REST

Frameworks: Spring, Hibernate, Struts, Angular JS, Angular 2, ReactJS, Spring MVC, Spring Boot, Spring JDBC

Web Application Servers: Websphere8.5, Web Logic 9.1, Apache tomcat 8.0/7.0/6.0, JBOSS, Sun Glass fish

IDE Tools / Development Editors: Netbeans7, Eclipse, IntelliJ IDEA, IBM RAD

Tools: Junit, Log4j, ANT, Maven, Jenkins, Hudson, MOM Queue, Elastic Search, Kibana, Active MQ, Rabbit MQ, UML, Putty.

Operating Systems: Windows, Linux, MAC OS X, Unix.

Office Tools: Microsoft office Suite 2010 and MS Visio

User Interface (UI): HTML5, CSS3, JavaScript, jQuery, Angular JS, Angular 2, Bootstrap, AJAX

Software Engineering: Test Driven Development, Scrum and Agile, UML, Design Patterns, Object Oriented Methodologies, Service Oriented Architecture

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Java Full Stack Developer

Responsibilities:

  • Developed application on Spring 4.x framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring JDBC, Spring Web flow using Spring MVC.
  • Worked on Spring MVC application with XML configurations and annotations. Used Dispatcher servlet to route incoming requests, controllers to handle requests and Model to send values to user interface.
  • Actively involved in coding using Java 1.8, Spring 4.x and Angular 2 to develop features from end to end.
  • Used Agile principles to implement the projects using two-week sprints, planning meeting, daily standups, grooming, estimation and retrospectives.
  • Developed a portal application from scratch to interact with third party application token exchange model for authentication, get the data needed and Spring MVC to handle incoming requests and RESTful web services (Implementing JAX-RS API) with Jackson parser to send data on Web Service Calls in JSON format.
  • Worked to secure our RESTful web services using oAuth 2.0 with spring security to authenticate any third-party requests coming in.
  • Worked with Single page application framework Angular 2 extensively using routing, services, views and directives.
  • Participated in front end development using Angular 2, JavaScript, JQuery, HTML5, CSS 3.0 and bootstrap.
  • Used GIT as source control tool.
  • Involved in Developing, Testing and Deploying application in IBM WebSphere 8.5.5 server
  • Worked on Node JS Application with Express Framework. Familiar with Node Package Manager (NPM), EJS Templating Engine, Bower and Gulp.
  • Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams, and deployment diagrams using Microsoft Visio.
  • Participated in Scrum meetings and project planning and coordinated the status sessions .
  • Developed the presentation layer by using Servlet, HTML 5, CSS 3, JavaScript, JSP’s, JSON and XML.
  • Developed Data Access Layer using Hibernate ORM framework .
  • Used Hibernate named queries concept to retrieve data from the database and integrate with Spring MVC to interact with back end persistence system ( Oracle11).
  • Extensively involved in creating complex SQL queries and calling Stored Procedures.
  • Utilized core J2EE design patterns such as DTO (Data Transfer Object) in the implementation of the services.
  • Maintain high-quality of RESTful services and implemented REST web Services using Spring MVC and JAX-RS.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, AXIS and JAX-WS.
  • Used Maven to build and deploy application onto JBOSS Application Server to deploy code onto server.
  • Used JIRA tracking tool to manage and track the issues reported by QA and prioritize and take action based on the severity.
  • Used GIT Stash for maintaining the component and for release and version management.
  • Extensively worked on developing UI components using Angular 2 and JSON to interact Restful web services.

Environment: Java 1.7/1.8, Hibernate, Spring MVC, JDBC, JSP, Html5, CSS3, JQuery, JBOSS, Maven, Web Services, SOAP, Junit, Web Logic, Eclipse, Oracle 10g/11g, Angular 2, Microsoft VISIO, GIT STASH, JIRA, Spring, Hibernate 4.3, JDBC, JSP, CSS, HTML5, JavaScript 1.6, Apache Tomcat, Web services, SOAP, WSDL, SOAP UI, Maven, Junit, Web Logic, Windows 8.1, SVN, Eclipse, Oracle 10g/11g, Microsoft VISIO, XML, JIRA.

Confidential, Auburn Hills, MI.

Sr. Java Spring Angular Developer.

Responsibilities:

  • Worked on complete Agile Development with two-week sprints, story grooming, estimations, retrospectives and spring planning.
  • Every Day Tasks include Test Driven Development (TDD), Junit, Mockito, Gradle, JIRA issue navigator, GIT, Stash.
  • Proven expertise in implementing IOC (Dependency Injection) and AOP features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow with other frameworks like JSF
  • Implemented the Spring Web Flow2 framework for managing navigation and page flow and used design patterns like Session Façade, Delegator, MVC and DTO for the back-end tier development.
  • Actively involved in coding using Java 1.8, Spring 4.x and Angular 2 to develop features from end to end.
  • Extensively used Spring MVC for forms, error handling, writing REST controllers and integrating with Spring Security and Spring ORM for persistence.
  • Used different Spring projects such as Spring Mobile - mobile redirections, desktop preference settings; Spring Security - Authentication and Authorization of users; Spring JDBC - easy database operations using JDBC template, writing row mappers; Spring Boot - easy bootstrap applications from scratch
  • Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
  • Developed Data persistence API using Hibernate 5.x and Spring DAO layer.
  • Followed coding standards & ran Test suite to make sure 100% code coverage by using EMMA.
  • Designed network diagram, and set up the Development Environment, IST and UAT environment by installing and configuring Web Sphere Application Server on UNIX environment.
  • Designed and Developed REST based API from scratch using Spring MVC, used various HTTP methods, did error handling and supports both XML and JSON formats. Implemented REST security as well.
  • Created/Consumed SOAP based web services. Created XSD’s and SOAP WSDL’s using contract first approach.
  • Used Hibernate with JPA for attaining Object Relational Mapping.
  • Experience in deployment and troubleshooting various application servers like JBoss, Apache Tomcat, IBM WebSphere and Oracle WebLogic .
  • Involved in separation of components and deploying in different servers, balancing the load among each Server.
  • Generated Web service client code and end points using Axis and developed the Restful web services using JERSEY API.
  • Used Spring IOC to inject DAO objects into the Business Delegate classes.
  • Implemented design patterns - Factory, Singleton, Abstract Factory, Service Locator, DAO, and Business Delegate.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Develop the front-end by doing hands-on coding using HTML 5.0, CSS3, JavaScript, jQuery, Angular 2.
  • Developed responsive UI templates using bootstrap, Google Material Design and also using custom HTML5 and CSS. And also Used NPM, Angular 2 to work with various front-end libraries, frameworks and integrations

Environment: J2EE, WebLogic 10.0, Spring MVC, Spring JDBC, Spring MVC, Spring Mobile, Spring Security, Spring Boot, Maven, Spring IOC, Java 1.8, Spring 4.x, Angular 2, Hibernate 5.x, JavaScript, Html5, CSS, Log4J, PL/SQL and Oracle 11g.

Confidential, Detroit, MI

Java/J2EE developer

Responsibilities:

  • Experience in developing complex consumer facing software using Java and JVM ecosystem.
  • Experience with Spring frameworks (Boot, Integration, Batch, Security, Core).
  • Experience with implementing/consuming REST and SOAP based APIs
  • Responsible for participating in all phases of the development and maintenance life cycle, typically for assigned business unit, and corporate department.
  • Experience in developing Web Services and knowledge of Service Oriented Architecture(SOA).
  • Experience in developing relationships with the business to better understand business requirements.
  • Experience in coding and maintaining complex components of information systems.
  • Involved in the Requirement study, design and development.
  • Used JSP as the view technologies for developing front-end controllers.
  • Used MVC Architecture using Struts.
  • Involved in designing and developing forms on the client side using HTML, JavaScript and AJAX .
  • Involved in designing tables in Oracle .
  • Responsible in developing JSP’s and Servlets.
  • Used Flow Debugger for observing the behavior of message flows
  • Used ANT to build the deployment JAR and WAR files.
  • WebLogic server was used to host the Application.
  • Entire application was build and deployed using Apache Ant tool.
  • Created Java annotations to add metadata information to the source code.
  • Created Unit test cases and performed Functional and Integration testing
  • Extensively involved in release/deployment related critical activities.

Environment: Java 1.7, J2EE, JSP, Servlets, Struts, WebLogic, CVS, Bugzilla, JDBC, ANT, HTML, CSS, JavaScript, Oracle, Bugzilla, Log 4j

Confidential

Java Front-End developer

Responsibilities:

  • Involved in Agile/SCRUM based approach to UI Development.
  • Designed and developed GUI components using JSP, HTML and JavaScript.
  • Maintained website using Bootstrap, HTML5, CSS, jQuery
  • Developed all the UI pages using HTML, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, jQuery.
  • Created XHTML Pages with CSS and the Box Model.
  • Deployed application on WebLogic Application Server and development using Eclipse.
  • Developed callback functions to parse and handle JSON data returned from the server.
  • Implemented jQuery frontend for Insurance policy display for employees using jQuery.
  • Facilitated User Testing sessions to solicit feedback on prototypes.
  • Implemented JavaScript module patterns using asynchronous script loading.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Used Agile Software Development for developing the application with clear, efficient workflow.
  • Integrated the application with Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Developed Spring Action classes using Spring controller component.
  • Developed and prepared test cases for unit testing with Junit.
  • Made enhancements to existing CSS and DIV tags using box model.
  • Involved in Agile/SCRUM based approach to UI Development.

Environment: J2EE, Spring 3, Struts 2.0, JSP, JavaScript, AJAX, jQuery, JSON, CSS, HTML, WebLogic 10.3, Eclipse, Oracle 10g, Log4J, SVN.

Confidential, CA

Jr. Java Developer

Responsibilities:

  • Involved in Project Design Documentation, Design Reviews and Code Reviews.
  • Understanding the functional specifications and architecture.
  • Implemented MVC-Model 2 architecture using Struts 1.1 and other J2EE design patterns for the application development.
  • Developed static and dynamic Web Pages using JSP, HTML, JavaScript and CSS.
  • Developing and coding J2EE Components with JSP, Java Beans, and Business Objects with Hibernate.
  • Configured connection pooling using WebSphere Application Server.
  • Developed and Deployed the Application on WebSphere using ANT build.xml script.
  • Developed SQL Server stored procedures to execute the backend processes using.
  • Implemented Remote and Home interfaces for the Bean.
  • Developed Bean's implementation Class.
  • Designed tables to access DB in Oracle and involved in writing PL/SQL, stored procedures, and triggers.
  • Configured the Web Logic Console by creating Connection Pool.
  • Extensively used Eclipse to develop the Application.
  • Integrated other sub-systems through, XML and XSL.
  • BEA WebLogic was used as both the Application server in the development and production environment.
  • Used SVN for version controlling.

Environment: Windows NT/XP, Java 1.4, J2EE JSP, HTML, Hibernate, JavaScript, CSS, UML, Struts1.1, SVN, BEA Web-logic Application server, Servlets, JSP, EJB - session beans, entity beans, JMS, XML, XSL, XSD, Oracle - SQL & PLSQL.

We'd love your feedback!