We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Over 8 years of experience in Design & Development of Enterprise Applications, Web Applications, and Web Services in Java/J2EE and related technologies.
  • Experience in optimizing the Angular2 application performance.
  • Experienced in Angular2 Template basics, Template directives, Routing and navigation, Components, Services and Data Binding.
  • Developed Single page application with using AngularJS with MVC Framework.
  • Involved in creating a reusable component using React JS for DOM manipulation. Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • Extensively worked on Application development using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
  • Expertise in the implementation of concepts of JSP, Servlets, JSF, Struts, Hibernate, JDBC, XML.
  • Non - blocking way for single thread applications using NODE.JS.
  • Expertise in implementing various design patterns like Model View Controller, Decorator, Factory Pattern, Session Facade, Singleton, Front Controller and DAO.
  • Good knowledge of Spring Core, Spring Batch, Spring Security, Spring Boot, Spring MVC and Spring's Integration with Hibernate and Struts technologies.
  • Experience in using JSP and Servlets to create web interfaces and integrating apache tools like Kafka.
  • Implemented business logic components using POJOs.
  • Well experience in Design and Development of database systems using RDBMS concepts including Oracle 8i/9i/10g/11g, PostgreSQL, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures, prepared statements and triggers.
  • Excellent knowledge in working with various databases like SQL server, MySQL, DB2 and NoSQL database like MongoDB, Cassandra.
  • Proficient in RDBMS concepts and experience in working with Oracle, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures and Functions.
  • Used karma and jasmine to do unit testing and end to end testing.
  • Extensive experience on the Continuous integration tools like Jenkins and Hudson.
  • Hands on experience with Drool rule engine and developed rule based applications using drools and java. Experience in implementing highly scalable and performance efficient Drool architecture.
  • Widely used Grunt and Gulp as an associate to Node JS to establish the connectivity between database and client.
  • Implemented a structured, automated development environment and continuous integration workflow using NPM, Bower.
  • Experienced in working with Node JS and NPM modules.
  • Enabled Jenkins integration for test execution as a verification step in the build process.
  • Actively involved in Continuous Integration using Hudson for timely-build.
  • Worked on (JMS) MQ's like IBM MQ, Rabbit MQ and Active MQ.
  • Expertise in writing JUnit test cases using Junit Frameworks like Mockito, JMock.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test-Driven Development (TDD) and SCRUM.
  • Knowledge on Quartz Scheduler for tracking data from data base and updates back to the data base with latest tracking information.
  • Experienced in build tools such as ANT, Maven, and Gradle and processes such as Agile, waterfall methodologies.
  • Experience in using Open Source frameworks like Log4J, Jasmine.
  • Implemented automated testing with Karma, utilizing Mocha testing frameworks and Chai assertion library.
  • Tested all application controllers extensively with unit testing frameworks like Karma, mocha/chai and AngularJS built-in testing facilities.
  • Experience in Cloud computing infrastructure such as Amazon web Services (AWS).
  • Experienced with Jenkins/Hudson methodologies includes Continuous Integration and Continuous Deployment.
  • Experience with various Services of AWS: EC2, Elastic Beanstalk, ELB, Route53, S3.
  • Managing multiple AWS instances, assigning the security groups, Elastic Load Balancer and AMIs.
  • Experience in working with different operating systems Windows, UNIX, and LINUX.

TECHNICAL SKILLS

Languages/API: Java/J2EE, JDBC, DTD, UML, Design Patterns, Shell Scripts, JavaScript, SQL and PL/SQL.

Frameworks: Struts 2.x/1.x, Spring 2.x/3.x, Hibernate 4.x/3.x, JSF, iBATAS

Web Technologies: HTML, HTML5, XHTML, XML, XSL, XSLT, JavaScript, AJAX, jQuery, JSON, Bootstrap, JSP, AngularJS, Node.js, Backbone JS.

Web/Application Servers: Apache Tomcat 5.x/6.x/7.x/8.x, IBM WebSphere, JBoss 6.x/7.x, BAE WebLogic 9.x/10.x

IDE’s: Eclipse, NetBeans, RAD, Intelij 14.x/15.x, Spring Tool Suite 2.x/3.x, Atom

Database: Oracle 10g/9i/8i, SQL Server, MySQL, DB2, MongoDB and Cassandra.

Web Services: JAX-RS, JAX-WS, AXIS, WSDL, UDDI

Version Control: CVS, SVN, Rational Clear Case

Building Tools: ANT, Maven and Jenkins

Testing Tools: Junit, Mockito

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Java Full Stack Developer

Responsibilities:

  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.0.
  • Extensively worked on the Angular UI Routing to handle navigation to access different pages in the application.
  • Using Angular 2.0 JS factory and services for dependency injection.
  • Using Angular 2.0, we created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
  • Created Menus and Drawer component by using Typescript and Angular 2.0
  • Used React-Router to turn application into Single Page Application.
  • Extensively worked in writing minimal code in building re-usable forms with their validations using React with Redux Architecture.
  • Used Spring framework and J2EE components, Utilized Spring Boot, IOC and DAO modules. Developed controller classes, backend process, complex services and database interaction.
  • Used Spring Boot to create stand-alone spring applications.
  • Implemented Micro Services based Cloud Architecture using Spring Boot and implementation of Business Services using the Core java and Spring Boot.
  • Used Spring Boot framework to write Presentation Layer, Business Layers and Controller servlets.
  • Implemented Spring Boot Actuator to monitor application performance.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Developed Java classes for implementing asynchronous processing using JSM.
  • Implemented Spring Batch and ESP Task & Job Scheduler to automate importing data from CSV files sent from client into database.
  • Used Spring Cloud Config which provides server and client-side support for externalized configuration in a distributed system.
  • Used Java Messaging Services (JMS) which provides reliable and asynchronous form of communication and have good knowledge in RabbitMQ.
  • Implemented OAuth2 and SAML authentication protocol for enterprise web API security model.
  • Called Rest web services through Angular JS Services to get JSON object and modified the response object to display in UI.
  • Implemented a Node.js server to manage authentication.
  • Ran Bower and Grunt components and wrote the scripting using Node.js.
  • Used popular Node.js frameworks like Express to create a Restful Mock API.
  • Implemented OAuth 2.0 provider mechanism is responsible for exposing OAuth 2.0 protected resources.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data.
  • Troubleshooting technical issues and drive issue escalation with AWS Service teams
  • Used Rest templates in the Spring Services to call the rest web services.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Integrated Spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
  • Used a microservice architecture with spring boot based services interacting through a combination of REST and RabbitMQ.
  • Expertise in using built tools like Maven, ANT for the building of deployable artifacts such as jar & war from source code.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, and views.
  • Worked on NoSQL data base MongoDB & Performed CRUD operations like Update, Insert & Delete.
  • Fetched data from mongo DB using mongoose.
  • Experience in Configuring, deploy and manage applications in Pivotal Cloud Foundry (PCF).
  • Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in Selenium.
  • Implemented continuous integration using Docker.
  • Extensively used the LOG4j to log regular Debug and Exception Statements.
  • Experience in using Atlassian tools like JIRA, Bitbucket, Bamboo, Confluence & Source Tree.

Environment: Angular 2.0, React JS, Redux, Spring Boot, IOC, DAO, Micro Services, JSM, Node JS, OAuth 2.0, Bower, Grunt, RabbitMQ, Amazon Web Services (AWS), PCF, Spring Services, Hibernate, POJO, Maven, ANT, PL/SQL, MongoDB, Mongoose, Selenium, Docker, Log4j, Jenkins, Bamboo.

Confidential, Herndon, VA

Full Stack Developer

Responsibilities:

  • Designed and developed Micro Services business components using Spring Boot.
  • Implemented the Project structure based on Spring MVC pattern using Spring Boot and persisted data to MongoDB using Spring Data.
  • Experienced in implementing the Node.js server-side code along with Express framework to interact with MongoDB to store and retrieve data by using the Mongoose package.
  • Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager etc.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Used Node.js and Express.js to develop the relevant back end RESTful API.
  • Extensive use of Node.JS, Express JS, and Mongo DB along with Mongoose to create server-side applications.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager).
  • Developed various screens for the front end using React JS and used various predefined components from NPM and Redux.
  • Implemented MVVM architecture using Redux Architecture with React JS.
  • Establishing Restful API'S using NODE.JS and application backend implemented as NODE.JS application server.
  • Used JavaScript ES6 in Node.js runtime environment to build RESTful APIs and to import data.
  • Worked on Prototyping and Implementation using Java, Node JS, AWS with Slacker platform
  • Developed single page applications using React Redux architecture, ES6, web pack and grunt.
  • Involved in creating a reusable component using React JS for DOM manipulation.
  • Wrote Client-Side code using React JS and used NPM & gulp directories to generate the server environments used browserify, flux to manage with targeted URL's and to monitor the application.
  • Closely worked with Application using React JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Responsible for implementing UI mockups, integrating third party react libraries, and handling/creating Redux store data.
  • Implemented OAUTH 2.0 authentication protocol and provided OAuth 2.0 token implementation guidelines for enterprise web API security model.
  • Worked on MVC design pattern and Restful Web API to make calls from JS files to MVC controllers and Web API controllers using token authentication and OAuth.
  • Used Webpack for bundling our application which takes JavaScript application and bundling it all together with its dependencies.
  • Introduced and implemented Webpack infrastructure to modernize JavaScript practices by extending ES6 through babel loaders.
  • Developed Micro Services based API using Spring Boot and Spring Data.
  • Implemented storing the High-volume transaction data in NOSQL Databases using Spring Data.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Spring Data, JPA.
  • Automated the front-end workflow using NPM.
  • Automated testing using Mocha and Chai.
  • Created producers, consumer and Zookeeper setup for oracle to Kafka replication.
  • Design and build a large-scale global Docker Container-as-a-Service
  • Design and build Docker tools and integrations like Docker images and Docker Plugins.
  • Worked on Docker container implementation for the Enterprise build system.
  • Micro services have been built using spring boot, Netflix OSS, Spring Cloud and deploying to AWS Cloud.
  • Understand and document customer website code and create scalable, modular microservices to replace the existing website using Spring Boot and Spring Cloud.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Created instances in AWS as well as migrated data to AWS from data Center using snowball and AWS migration service.
  • Worked on using Rule Engines, Drools with corresponding to validate the business User Roles.
  • Worked with a team to develop and maintain an internal Log Delivery System, utilizing various Apache products, Kafka, and Tomcat.

Environment: Mongo DB, Express JS, Angular 2.0, React JS, Node JS, Spring Boot, Redux, ES6, Web Pack, Grunt, NPM, OAuth 2.0, Spring Data, Mocha, Chai, Kafka, Docker, Spring Cloud, AWS, Drools.

Confidential, San Antonio, TX

Sr. Java/J2EE & Web Developer

Responsibilities:

  • Extensively used AngularJS, jQuery to develop dynamic web applications for enhanced user experience.
  • Used AngularJS two-way binding and implemented the search functionality for Internal Application using AngularJS.
  • Used AngularJS multiple in-built directives such as filters, root scope, child scope, modal, template, state etc.
  • Used AngularJS to retrieve JSON data from backend and saved in scope to make binding.
  • Implemented Spring MVC framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Used Spring MVC to consume web services and JavaScript, CSS, AngularJS to display data in front end.
  • Experience in using MVC (Model View Controller) architecture for developing applications.
  • Used Backbone.js for the functionality and structure. Developed core component of Analytics with Node.js, Angular.js 2, Backbone.js and Require.js.
  • Used Backbone.js for Fetching Data from the Server by giving URL to get JSON data for mode land to populate model from the server.
  • Integrated the frontend jQuery UI with backend REST API using Backbone.js.
  • Used Hibernate to persist, access, update and delete objects in database.
  • Implemented the data access layer using Hibernate JPA to persist data in Oracle database.
  • Used Hibernate Query Language and Named queries in my DAO implementations.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Implemented logging using log4j and Spring AOP.
  • Implemented various cross-project functionalities using Spring AOP.
  • Implemented Spring Transaction Management using Spring AOP in the Application.
  • Worked on Spring Security for application authentication based on role-based security system for web-based administrative applications.
  • Recommend and develop strategy for integrating internal security model into new projects with Spring Security.
  • Excellent understanding & hands on in EJB, Java Persistence Query Language, Transactions, Exceptions, Java Message Service (JMS), Java Transaction API (JTA).
  • Worked with JMS as messaging service and JTA for Transaction management and having knowledge with JPA for Java persistence.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Used Web Services, SOAP to communicate with other systems by using apache Axis.
  • Developed REST/HTTP APIs to achieve effective and low cost of application integration.
  • Handled complex Time and PTO related REST calls asynchronously with deferred objects for better user experience.
  • Extensive experience in implementing web-services API s in service layer using Rest based services, JAX-RS annotations and Jersey provider.
  • Designed and developed SOAP and RESTful web services (JAX-WS & JAX-RS) using Apache CXF and Jersey.
  • Extensively worked on Drools Rules Engine for writing Business Rules Validation and externalization of parameters
  • Performed regression and black box testing of relational database tables transformation for compatibility with Drools.
  • Well Experienced in deploying and configuring applications onto application servers like Web Sphere, Web logic, JBOSS and Web Server Apache Tomcat.
  • Used Rabbit MQ queues for implementation of multi-threaded synchronization processes using JMS queues for consumption requests.
  • Integrating General Liability and Umbrella Liability applications through Rabbit MQ message broker using JMS.
  • Using Rabbit MQ as a Message Oriented Middleware for integrating applications.
  • Developed JUnit test classes using Mockito for web service classes.
  • Unit testing and functionality testing using JUnit and to test the webservices.
  • Contributed in developing Automation Framework that uses Java, Selenium Web Driver and Testing.
  • Developed automation test scripts using Selenium to evaluate Security of Web-based user authentication applications.

Environment: Spring MVC, Backbone JS, Angular JS, Hibernate, Spring AOP, Spring Security, JTA, JMS, SOAP, REST, Apache CXF, Jersey REST, Drools engine, JUnit, IBM Web Sphere, RabbitMQ, Selenium.

Confidential, Warren, NJ

Java/J2EE & Web Developer

Responsibilities:

  • Designed and maintained user-friendly and eye-catching websites and web applications HTML5/XHTML.
  • Designed mockups, GUI layouts by using HTML, DHTML, XHTML, XML, CSS and JavaScript.
  • Enhanced user input validation in JavaScript, jQuery and HTML.
  • Developed user interfaces using JSF, XHTML, JavaScript and Prime Faces.
  • Created views using components of Prime Faces in XHTML files & configured JSF framework.
  • Developing in built traditional java web application using JSF and RICHFACES.
  • Used Spring Core for dependency injection/Inversion of Control (IOC) and implemented using spring Annotation.
  • Developed views and controllers using Spring MVC and Spring Core.
  • Used Spring Core container to implement IOC and to manage EJBs in EJB container.
  • Developed the Method and Object Level security using Spring Security.
  • Implemented application Security including User Management, Authentication and Authorization using Spring Security.
  • Used Spring Batch with Quartz scheduler for generate the reports.
  • Implemented Spring Batch and Spring Task Scheduler to automate importing data from CSV files sent from client into DB2database.
  • Built the component based user interfaces for web application using Java Server Faces (JSF).
  • Implemented the application using Java Server Faces (JSF) which is based on Model View Controller design pattern.
  • Used Structs Framework in the application, which is based on MVC design pattern.
  • Involved in Web Services Testing using Soap UI to create and execute automated functional, regression, compliance, and load tests.
  • Jersey implementation of JAX-RS is utilized to develop RESTful service.
  • Developed EJB based JAX-WS Web Services and Jersey REST based Web services associated with business modules integration.
  • Generated Webservices using JAX-WS specification for Hosting and consuming web services.
  • Created shell scripts for automation of builds and release process.
  • Implemented MongoDB replication and indexing for huge data sets.
  • Implemented the business logic in Stored Procedures calling different functions.
  • Created complex Stored Procedures, Triggers, Functions, Indexes, Tables, Views and other T-SQL code and SQL joins for applications.

Environment: HTML5, XHTML, JavaScript, JSF, Prime Faces, Rich Faces, Structs, Spring Core, Spring Batch, Spring Security, Spring AOP, Soap Services, REST, JAX-RS, JAX-WS, Jersey, Hibernate, jQuery, JSP, Shell Scripting, Database indexing, Stored Procedures.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Complete Software Development Lifecycle Experience (SDLC) from Business Analysis to Development, Testing, Deployment and Documentation.
  • Implemented the online application by using Spring MVC, Core Java, Hibernate, JSP, Servlets, Web Services, SOAP and WSDL.
  • Developed business objects, database objects using OODesign.
  • Worked on Android chat application support for the users to contact the customer service if they have any queries.
  • Experience in developing application using SQLite, Java, Mobile jQuery, Eclipse IDE.
  • Used Spring Security for Authentication and authorization extensively and Spring declarative transaction management for managing transactions
  • Worked on Drools Rule Engines with corresponding to validate the business User Roles.
  • Worked with Spring modules like MVC, AOP and Dependency injection based on the business logic.
  • Extensive usage of jQuery to make asynchronous Ajax calls.
  • Developed Hibernate mapping files and Hibernate configuration for persisting data to the database.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL.
  • Used Multi-threading to overcome the errors in the process of transactions, to handle all the threads by the main thread process.
  • Worked on Multithreaded environment to send response to user interface.
  • Designed and implemented four Agile Scrum teams for product development.
  • Experience in creating stored procedures, PL/SQL Packages, Triggers and Functions.
  • Developed PL/SQL blocks using collections like Nested Tables, and Associative arrays.

Environment: Core Java, CSS 3, HTML 5, XSD, JavaScript, OODesign, JSF, DOJO, Angular JS and Bootstrap, Spring Web MVC, Hibernate, JSP, Servlets, Web Services, JMS, SOAP and WSDL, jQuery, Eclipse IDE, Hibernate, PL/SQL, Spring Security.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development using Agile/ Scrum methodology.
  • Developed Object diagrams, Class Diagrams and Sequence diagrams using UML.
  • Traded data with web server using AJAX without reloading the web page.
  • Created EJB applications and deployed in Web Logic Server.
  • Enhance Business Logic and middle tier code using Java, J2EE and EJB
  • Developed the different components of the application such as JSP, Servlets, and EJB.
  • Developed Java based applications using Servlets, JSP and Advanced Java Concepts.
  • Experience in OOAnalysis, OODesign using UML.
  • Worked on IBMMQ Series and implemented JMS Point-to-Point communication.
  • Used JDBC to manipulate the data on the System database Server.
  • Used JMS to communicate between the components and configured on the server.
  • Designed SOA implementations by Using Web Services-WSDL, UDDI and SOAP for getting credit card information from third party vendors.
  • Used DOM for parsing the XML, XSLT Document.
  • Designed and implemented XML parsing for XML order conformations.
  • Used JSF framework in developing user interfaces using JSF UI components, validator, Events and listeners.
  • Created database pool, multi-pool, data source and mapped them to roles.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Involved in designing and implementing web service server using IBM WebSphere.
  • Got Exposure to Java J2EE by Development and deployment of Java /J2EE Web Components on Web Sphere Application Server.
  • Build ANT scripts and deployed the application on WebSphere Application Server.
  • Monitored the error logs using Log4j and fixed the problems.
  • Used JNDI to read the details of the login users.
  • Used Multi-Threading to overcome the errors in the process of transactions.

Environment: HTML, CSS, JavaScript, Java1.6, J2EE JDBC, Servlets 2.5, OODesign, JSP, JSF 2.0, Hibernate 3.2, EJB, IBM-MQ, XML, AJAX, DOM, JTA, JMS, PL/SQL, ANT, SOA, MVC, Webservices, IBM WebSphere 7, Oracle, log4j, JNDI, My Eclipse.

We'd love your feedback!