We provide IT Staff Augmentation Services!

Mean Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Dallas-tX

SUMMARY:

  • 6 years of experience in teh web based applications, hands on experience on analysis, design patterns, development on client and server applications, implementing and testing wif teh use of Java and J2EE.
  • Very strong in developing teh web/enterprise applications using Software Development Lifecycle (SDLC) methodology including teh design programming, testing and implementation.
  • Experience in design, development, support and implementation of web based applications using Java/J2EE Technologies. Expertise in CoreJavaconcepts - Collection framework, Exception Handling, IO, Serialization, Multi-Threading, Concurrency and new concepts like Streams, Lambdas, NIO2 in Java 8.
  • Participated in server side scripting languages and client scripting languages like NodeJS, ExpressJS, JavaScript, JQuery, Bootstrap, AngularJS, and ReactJS.
  • Expertise in developing applications wif React-JS implementing Flux and Redux patterns.
  • Worked on designing teh user interface by coding in HTML5, CSS3, Angular-Js, Bootstrap in building teh SPA (Single Page Application).
  • Designed and implemented Single Page Application wif Angular-JS and Spring Framework using Agile Methodology.
  • Experienced in design and development of multi-tiered web based applications using Java & J2EE (Core Java, JSP, Servlets, Junit, Restful API, JDBC, XML/XSLT, JMS) and frameworks like Struts, spring, JSF, MVC and Hibernate for persistence purpose.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Worked on Service Oriented Architecture - SOA for Web Services using SOAP and Apache.Worked wif IBM Web Sphere, JBoss, Web logic application servers and Apache Tomcat web servers.
  • Practical experience in using IDE and tools such as NetBeans, Eclipse, Visual studio code, JIRA and Postman application servers like WebSphere, Weblogic and Tomcat Unit testing framework like Log4j, JUnit, Jasmine, Karma
  • Experience wif XML and related standards and technologies like AJAX, Web Services, SOAP, WSDL, RESTful, XSL, XPATH, DOM, HTML, CSS, and JavaScript, Angular JS.
  • Developed Header and Footer of web app as a UI component in React JS and smart component using Redux and bundle teh data using web.
  • Hands on experience working wif version control tools like CVS, Clear Case, GIT and SVN.
  • Experience in writing Build Scripts using Gradle, ANT, MAVEN and Continuous Integration (CI) and Continuous Deployment (CD) using Jenkins.
  • Expert in writing SQL queries, PL/SQL Procedures, Functions and Triggers and Cursors and using Hibernate framework wif Spring ORM in interaction wif teh RDBMS and familiar wif Non-Relational Database like Mongo DB.
  • Experienced in implementing various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service Locator, Factory, Abstract Factory, DAO, DTO and Business Delegate.
  • Extensive experience in Oracle and SQL databases and automated testing frameworks like Selenium and Mockito.
  • Developed and maintained a production-level cloud-based architecture in AWS.
  • Have very strong inter-personal skills and teh ability to work independently and wif teh group, can learn quickly and easily adaptable to teh working environment.
  • Quick learner, eager and able to rapidly learn new APIs, tools, and techniques and implement business solutions that require cutting edge technology. Trouble-shooting and problem solving skills.

TECHNICAL SKILLS:

Languages: JAVA1.7/1.8, PL/SQL, SQL,J2EE.

Web Technologies: HTML4/5, XHTML, CSS2/3, XML, XSLT, XPath, AJAX, JavaScript 1.8.5, HTTP, JSP 2.1, JMS, Servlets 3.1, JDBC, JNDI, 3.0, J2EE, JSF 2.2, Bootstrap.

JavaScript Frameworks/Libraries: Angular JS 1/2, React JS 0.13, Redux, Flux, NodeJS 4.2, ExpressJS 4.14.0, jQuery 2.2.4

Web Services: RESTful 2.0, SOAP, AWS

Application Frameworks: Struts 2.0, Hibernate 4.2, Spring3/4, JSF

Web Servers: Apache Tomcat 7.0

Application Servers: JBoss, WebLogic 12.2.1, WebSphere

IDE and Tools: Eclipse, NetBeans, Visual Studio Code 1.8, JIRA, Postman, Log4j

Databases: Oracle 11g/12c, MySQL 5.6

NoSQL Databases: MongoDB 3.2

Testing Frameworks: JUnit 4.12, Jasmine 2.5, Karma 1.4, TestNG, Protractor, Selenium, Mockito

Version Control/Build Tools: CVS, Clear Case, GIT, SVN, ANT, Maven, Gradle

Operating Systems: Windows, LINUX, UNIX

CI/CD: Jenkins, Docker

PROFESSIONAL EXPERIENCE:

Confidential, Dallas-TX

MEAN Stack Java Developer

Responsibilities:

  • Actively involved in Design, Development, Analysis, System Testing and User Acceptance Testing by successfully following Agile methodology
  • Used Node JS for doing non-blocking design operations on server side and Angular.js framework in developing various UI components
  • Designed and developed Micro services using REST framework and Spring Boot and used Bootstrap along wif AngularJS in creating teh Application
  • Developed teh responsive UI web pages using JQuery, HTML5, CSS3, AngularJS, JavaScript and has worked wif AngularJS filters in expressions and directives to filter data in teh UI
  • Responsible for setting up Angular JS framework for UI development.Used Spring framework to provide loose coupling between different application modules.
  • Developed RESTful webservices using NodeJS, ExpressJS and communicated to teh database through Mongoose
  • Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.Used Micro services to communicate using synchronous protocols HTTP and REST for implementing SOA.
  • Used Spring framework including Spring core/IOC, Spring Web, Spring Security and implement teh authentication, authorization, and access-control features by using Spring Security.
  • Used Spring Inversion of Control (IoC) for injecting teh beans and implemented teh Model View Controller using Spring MVC.
  • Implemented HTTP REST API while working wif NodeJS, ExpressJS and extensively tested RESTful services using POSTMAN.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from Angular JS modules.
  • Worked wif NoSQL database Mongo DB and worked and used Hibernate OGM extensively to interact wif MongoDB.
  • Developed unit tests wif JUNIT and Mockito and built tasks to run teh unit tests on Jenkins
  • Used Jasmine for unit testing to verify AngularJS modules and JavaScript utility routines.
  • Implemented teh application using Spring Boot Framework and handled teh security using Spring Security.
  • Micro services have been built using spring boot, spring cloud and deployed to AWS Cloud Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3, Bootstrap.
  • Worked closely wif QA team and fixed QA bugs wif a quick turnaround time.
  • Focused on Test Driven Development; theirby creating detailed Unit tests for every single piece of functionality before actually writing teh functionality.
  • Involved in manual testing of various test cases wif respective test scripts on Selenium and generate analysis report wif Quality Center.
  • Used Apache Maven for project management and building teh application.
  • Used Log4j utility to generate run-time logs and used Clear Case for project management and version management.

Environment: J2EE,Java1.7, Angular Js, Restful web services, Spring framework, Spring MVC, Hibernate, Postman, XML, JQuery, JavaScript, NodeJS, Websphere 8.5, Agile Methodology, Design Patterns, Maven, Selinium, MongoDB, JUnit, Jasmine, HTML, Junit, XSLT, HTML/DHTML, Tomcat, Mockito.

Confidential, Fremont-CA

Full Stack Java Developer

Responsibilities:

  • Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
  • Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, React.js, Redux, Mongo DB.
  • Followed Redux React architecture for unidirectional data flows
  • Responsible to Style, look and feel of teh web page wif SASS that extends CSS wif dynamic behavior such as variable, mixing, operations and functions.
  • Worked onReactJSVirtual Dom andReactviews, rendering using components which contains additional components called custom HTML tags.
  • Implemented various screens for teh front end usingReact.jsand used various predefined components from NPM (Node Package Manager) and Redux library.
  • Worked in usingReactJScomponents, Forms, Events, Keys and Router.
  • Responsible forReactUI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Implemented stableReactcomponents and stand-alone functions to be added to any future pages.
  • UsedReactJS template for faster compilation and developing reusable components.
  • Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
  • UtilizedReactfor its efficient data flow architecture to create efficient web app that searched projects via GitHub API through keywords.
  • ImplementedReactcontainer and presentational components (as Stateless and Functional components when applicable).
  • Added Excel-Builder to download teh Tabular data in Excel format usingReact.
  • Supported existing applications developed using Spring and Spring Boot.
  • Enhanced existing RESTful web services using Spring and Jersey
  • Have worked on AWS to integrate teh server side and client side code.And also, worked on RESTful web services to integrate between Server side to Client Side
  • Wrote teh automated test cases using TestNG for front end developed using JavaScript and JQuery. Participated in End to End Testing wif Protractor.
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
  • Used HP Quality Center to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
  • Took part in creating Docker images for deployment to AWSECS environment wif Jenkins

Environment: HTML5, CSS3, Bootstrap, SASS, DOM, Java,JavaScript, Spring, Spring Boot, JQuery,ReactJS, Redux, REST, Jasmine, GitHub, Mongodb, Docker, TestNG, Protractor.

Confidential, Northbrook, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Used HTML5, CSS3, JavaScript, JSP, JQuery, AJAX, and Bootstrap in front end.
  • Involved in requirements gathering, analysis, and design and in development of application based onJ2EEusing Struts and Hibernate
  • Implemented teh business using Struts and achieved data persistence through Hibernate ORM framework.
  • Wrote various Struts Framework Action classes for interfacing wif teh business logic, form beans for presenting teh data to JSPs and utilized Struts validator framework
  • Used Hibernate annotation for Object Relational Mapping (ORM) wif MySQL database.
  • Used Hibernate Caching features to reduce database access and increase performance in HQL, Session Class, Criteria to manipulate Oracle database.
  • Created DHTML pages used JQuery for client-side validations, and AJAX to create interactive front-end GUI.
  • UsedJavaMail to send activation e-mails for new registered users.
  • Worked on refactoring by moving business logic to teh appropriate layer.
  • Worked on Unix Shell Scripting during deployment and error altering
  • Developed REST architecture based WebServices to facilitate communication between teh applications.
  • Used JAX-RS annotations to specify teh type of data producing or consuming, validate teh user requests, map user requests and to pass input parameters
  • Extensively wrote teh PL/SQL and SQL programs and designed and developed teh views, materialized views, functions, procedures, packages, triggers and cursors.
  • Pushed and pulled teh code to/from teh central GIT Repository for code integration and version control.
  • Provided Technical support for Production environments resolving teh issues, analyzing teh defects using JIRA, providing and implementing teh solutions for defects.
  • Used Amazon Web Services (AWS) that offers reliable and inexpensive cloud computing and remote computing services and created and configured EC2 instances on Amazon Web Services (AWS) for establishing clusters on cloud and also created S3 buckets for our application.
  • Developed teh unit test cases Test Driven Development (TDD) and mock testing using JUNIT frameworks.
  • Involved in wrap-up meetings and in estimating teh timeframe for each story and helped in deploying teh application on teh server for each iteration of teh Agile software development.
  • Created Maven build file to build teh application and deployed on WebSphere Application Server.

Environment: Eclipse IDE, WebSphere, JavaSript, JUNIT, HTML5, CSS3, DHTML, Struts2 MVC, MySQL, PL/SQL, CoreJava, GIT, JIRA, Agile, Hibernate, Bootstrap, Ajax, Rest API, AWS.

Confidential

J2EE/Java Developer

Responsibilities:

  • Involved in complete SDLC, design, development and testing using OOAD.
  • Involved in configuration and usage of Apache Log4j for logging and debugging purposes.Used WebLogic Application Server and Eclipse as teh IDE.
  • Used Concurrent Version System (CVS) for creating project structure and version controlling.
  • Used Ant to build teh project and JUnit to develop unit test cases.
  • Created Configuration files for Spring, Hibernate and JSF Navigation.
  • Developed server side application which handles teh database manipulation wif teh back-end Oracle database using.
  • Deployment of application in teh WebLogic Server environment using ANT tool.
  • Designed and developed Caching and Logging Service using Singleton pattern, Log4j.
  • Coded different action classes responsible for maintaining deployment descriptors like EJB-jar and web.xml using XML.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebSphere Application server.
  • Worked on XML related technologies like XSLT, XPATH and XML Schemas.
  • Created and used stored SQL procedures for executing batch queries and made use of PL/SQL for interacting wif teh database and upgrading teh previous project.
  • Developed PL/SQL, stored procedures and functions to manipulate teh database.
  • Used Quality Center for tracking all of teh defects in teh various environments and developed business rules using Corejava(J2SE).

Environment: Java/J2EE, Eclipse, CVS, Servlets, Spring, Websphere, Ant, Log4j, JUnit, WebLogic, Oracle 9i, Hibernate, Spring, PL/SQL, XML/XSLT, XPATH.

We'd love your feedback!