We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Danbury, Ct

SUMMARY:

  • Outstanding Java Developer with Exceptional Software Engineering Experience and a successful track record of around 8 years in software development lifecycle from Design and Development to Deployment and testing of Web Based Applications using various technologies like Java and J2EE.
  • Ambitious Go - getter with extensive adeptness in web application development using Spring, Hibernate, SOAP, RESTful, AJAX, XML, Drools, Google Web Toolkit (GWT), HTML5, JavaScript, Angular 4, React.Js and Bootstrap.
  • Spearheaded Application Developer conversant with developing applications using various servers including Apache Tomcat, IBM WebSphere, BEA WebLogic and JBoss Application Server.
  • Performance Targeted Implementer with substantial experience in Service Oriented Architecture (SOA) using Web Services such as SOAP using Apache CFX, RESTful using Jersey and Jackson.
  • Technically Savvy with far-reaching talents using multiple RDBMS products like IBM DB2, Oracle 9i/10g, SQL Server and MySQL .
  • Mission Focused Aspirant with sweeping proficiency in using version controls such as SVN and GIT.
  • Quick-witted Competent with skillful ability in using Spring 4.x ( Dependency Injection/Inversion of Control, Spring MVC, Spring Security Spring JDBC, Spring Mobile, Spring REST, Spring Boot ) and Object Relational Mapping frameworks (ORM’s) like Hibernate with mapping of persistent classes and usage of Hibernate Query Language.
  • Involved in the implementation of DAO using to fetch the records from PostgreSQL DB.
  • Innovative Individual with commendable experience in developing User Interface using Angular 4 framework, React.js, HTML, CSS, JavaScript.
  • Experience with Maven & Gradle for dependency, version management and Jenkins continuous integration (CI) to setup automated builds.

TECHNICAL SKILLS:

  • Core Java, J2EE
  • Spring MVC, Spring JDBC, Spring ORM
  • JDBC, Hibernate
  • Maven, Jenkins
  • Test Driven Development (TDD), Junit, Mockito
  • JSP, Google Web Toolkit (GWT),Drools, Angular.js, HTML, CSS, JavaScript, JQuery, Bootstrap
  • Mean Stack: Node.JS, Express, Mango DB, Angular.js
  • Apache Tomcat, WebSphere, WebLogic, JBoss

WORK EXPERIENCE:

Confidential, Danbury, CT

Sr. Java Full Stack Developer

Responsibilities:

  • Worked on complete Agile Development with two-week sprints, story grooming, estimations, retrospectives and spring planning.
  • Using Test Driven Development (TDD), Unit Tests (Junit, Mockito), Gradle, JIRA issue navigator, GIT ( Check-in, checkout, branching, tagging, code merge etc...) and Stash (Pull Requests, Code Reviews) are part of everyday tasks.
  • Worked on REST API creating(Spring MVC + Jackson) and consuming(Using Java and Angular) both from/to external/internal customers: Worked to secure our RESTful web services using oAuth 2.0 with spring security to authenticate any third party requests coming in.
  • Designed and Developed REST web services based on REST architecture, implemented various HTTP methods, did Error Handling to provided data to the front end Angular JS in JSON format. Did configuration from scratch to develop REST services.
  • Developed MicroServices using Axon framework and deployed into IBM Bluemix cloud; Implemented MicroServices CQRS patterns using Axon framework;Bootstrapped applications using spring boot and did custom configuration where ever required.
  • Developed application on Spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring JDBC, Spring Security and 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.
  • Worked to produce SOAP web-services (WSDL, XML, XSD, JAXB) using Apache CXF in Service Oriented Architecture (SOA). Also worked in consuming the SOAP web services.
  • Did JMS application configuration setup using spring to consume XML messages by connecting to Queues.
  • Used to Spring JMS framework; MessageListener and SessionAwareMessageListener to get input xml messages and process them and publish outgoing messages to queues and topics.
  • Integrated spring with ORM frameworks Hibernate and Spring JDBC to do database operations with ORACLE.
  • Worked on Hibernate like mapping java objects to tables, named queries, pagination, Lazy Loading, HQL and Criteria API.
  • Part of Dev-Ops transition team, involved in setting up and using Jenkins Continuous Integration for automatic builds and Automated Release Management (ARM) jobs to push code into QA.
  • Used common unix/linux commands to verify log files in the Apache Tomcat Servers ; na
  • Supported Change Management Tasks to deploy code in QA Cert Testing and then into Production.
  • Worked with Single page application framework Angular 4 extensively using routing, services, views and directives.
  • Worked on Backbone.js code to use Models, Collections, Views and making Ajax calls to REST API to get the data.
  • Used other front end technologies such as JavaScript, JQuery, HTML5, CSS 3.0 and bootstrap.
  • Worked on Node JS Application with Express Framework. Familiar with Node Package Manager (NPM), EJS Templating Engine, Bower and Gulp.
  • Developed Automation Test Cases using Protractor Automation Framework for Angular js .

Technology Stack: Java 1.8, Spring MVC, Angular JS, Spring JDBC, Java Messaging Service (JMS), REST web services, Gradle build, Jboss 6.4,, Jenkins Continuous Integration, PostgreSQL, React.Js, GIT repository, Stash Code reviews, JIRA issue navigator

Confidential, NC

Sr. Java Developer

Responsibilities:

  • Agile development (2 week sprints/Iterations), Test Driven Development (TDD), Junit, Mockito, Maven, JIRA issue navigator, Crucible Code Reviews is part of every day’s work.
  • Development of code using Drools Decision table format and deployment with Drools Rule Engine.
  • Used Angular.js on the front end to consume REST web services built using Apache CXF and Spring MVC. The data is on JSON format which seamlessly integrates with front end JS libraries/frameworks.
  • Worked to secure our SOAP web services using oAuth 2.0 with spring security to authenticate any third party requests coming in.
  • Responsible for creation of design artifacts such as use cases and sequence diagrams .
  • Developed application on Spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security, Spring JDBC, Spring Web flow using Spring MVC .
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI
  • Used Spring Security framework to set up authentication and authorization for the application using firm wide single sign on.
  • Developed persistence layer integrating Hibernate with Spring ORM support, also used Spring JDBC for lightweight database operations.
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Experience with Service oriented architecture (SOA), developing SOAP web services based on JAX-WS (Document Style) using HTTP Protocol on Bottom Up style development for creating Endpoints .
  • Configuring Jboss EAP with required data sources.
  • Used Akka Framework to Pick new information from database and publish messages to JMS queue.
  • Used Drools to handle complex business rules using Rule Sets and Rule Flows.
  • Developed User Interface using Google Web Toolkit (GWT) features like Data Binding, Activity classes, editing ui.xml to create UI components.
  • Used Jasper Reports and iReport tool to create PDF version of recommended plans for document generation.
  • Wrote complex SQLs, Stored Procedures PL/SQL using SQL developer & TOAD, executed on Oracle Database.
  • Used SVN as source control tool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability.
  • Developed, Tested and Deployed application in Apache Tomcat 7.0.
  • Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.
  • Worked on receiving XML messages from JMS Queue's (TIBCO EMS) at Airlines, regarding Flight Schedules and Times.
  • Parsed those XML messages using JAXB and then store the data into Oracle Database using Spring JDBC.
  • Developed the application using Struts 2.0 framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB ’ s and Java classes and web implementation controllers are Servlets.
  • Experience in Business Process and Decision Management Design using JBoss, JBPM and JBoss Drools Rules Engine.
  • Writing service methods and SQL queries, PL/SQL to interact with the PostgreSQL DBMS.
  • Used Jboss Application Server to run the application and test it.
  • Wrote REST controllers to provide data to external applications in XML/JSON format.
  • Used GIT and Stash for creating branches, pull requests and merging.

ENVIRONMENT: Java 1.6 (Java 6), Agile, TDD, Spring, JPA, Hibernate, SOA, Struts 2.0.SOAP, JAXB, WSDL, JAX-WS, RESTful, Jackson, Jasper Reports, Junit, Mockito, Oracle, DB2, SQLs, WebSphere, IBM MQ, PL/SQL developer, SOAP-UI, GWT, Ajax, Akka Framework, Drools,PostgreSQL, Angular JS, Portal Administarting, JQuery, JavaScript, CSS 3, bootstrap, Unix, JBOSS Application Server, SVN, GIT, Eclipse, JIRA, Crucible, SQL Developer, Maven.

Confidential, Fortworth, Texas

Sr. Java Developer

Work highlights:

  • Worked on Agile Scrum development lifecycle with 2 week sprints, fast paced deadlines to implement new features and get it deployed to prod every 2 months.
  • Created quality working J2EE code to design, schedule, and cost to implement use cases.
  • Investigate new security vulnerabilities introduced when migrating OAUTH from web application to native application.
  • Used Spring Framework for dependency injection, integration of Hibernate using Spring ORM support, development of RESTful web services to give JSON output.
  • Involved in writing the database integration code using Hibernate Leveraging the AOP features of Spring framework to handle exceptions.
  • Used Spring MVC front controller pattern to handle requests starting with dispatcher servlet to handle incoming requests.
  • Configured Spring MVC from scratch using XML configurations, namespace handling, spring security set up and giving access to resources.
  • Used the concepts of Internationalization and Localization using spring.
  • Involved in writing code to transform XML documents using JAXB Marshalling and Unmarshalling using Spring Injections.
  • Used Hibernate in persistence layer, written hibernate mappings using Annotations, HQL, Criteria and Named Queries.
  • Involved in Design and Development of RESTful API. REST web services are created using spring with Jackson Mappers to exchange data using JSON data structure
  • Involved in performing Unit and Integration testing ( JUnit ). Used Mockito for creating Mock objects and run tests using Mockito Runner.
  • Used SVN for source Version Control, resolving code conflicts and merging code base .
  • Deployed the application in BEA WebLogic Application Server (WAS) 10.0.
  • Used Maven for dependency management, build applications and deploy to the containers, application servers and create versions in the repository.
  • Involved in SDLC and moving project from one stage to another such as testing, UAT and production.
  • Designed and developed the UI using Angular JS, JQuery, HTML, CSS 3, bootstrap and JSP.
  • Worked on front end and back end application development. Have upgraded additional functionalities and services with the use case provided

ENVIRONMENT: Core Java, Java 1.6, Spring, Hibernate, SVN, Apache, Eclipse 3.3, JSP, JNDI, Struts 2.0,Log4j, JUnit, XML, Angular JS, JQuery, HTML 5, bootstrap, JavaScript, Web logic Application Server 10.0, Apache Tomcat 6.0, Oracle 10g, Windows XP, REST API, Net Beans.

Confidential

Java Programmer Analyst

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
  • Involved in Tax module and Order Placement / Order Processing module.
  • Responsible for the design and development of the application framework
  • Designed and Developed UI using JSP by following MVC architecture.
  • Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB ’ s and Java classes and web implementation controllers are Servlets.
  • Used EJB as a middleware in designing and developing a three-tier distributed application.
  • The Java Message Service (JMS) API used to allow application components to create, send, receive, and read messages.
  • Used JUnit for unit testing of the system and Log4J for logging.
  • Created and maintained data using Oracle database and used JDBC for database connectivity.
  • Created and implemented Oracle stored procedures and triggers.
  • Installed Web Logic Server for handling HTTP Request/Response. The request and response from the client controlled using Session Tracking in JSP.
  • Reported Daily about the team progress to the Project Manager and Team Lead.

ENVIRONMENT: Core Java, J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, Web Logic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j and JUnit.

We'd love your feedback!