We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Woodbridge-nJ

SUMMARY:

  • Over 7+ years of Software Development Life Cycle experience in UI Layer, Services Layer, Persistence Layer, DB that includes in multi - tiered distributed environment, OOPS and OOAD concepts.
  • Proficient in developing UML/Visio diagrams using case tools like Enterprise Architect, Visio and Rational Rose.
  • Experienced in MVC (Model View Controller) architecture with Magento, Angular JS and Spring.
  • Experience on design patterns such as Session Facade, Business Delegate, Adaptor, Bean Factory and Singleton, Front Controller, Data Access Object, Service Locator, MVC, Data Transfer Object.
  • Experience in developing Web based UI’s using JSP, HTML, DHTML, CSS, JavaScript, JSON, Angular JS, Action Script, DOJO, jQuery, EXT JS, Ajax, Backbone JS, React JS and Vue JS.
  • Experience in working with Angular 4/5 modules, services, templates, directives, services and dependency injection to create a SPA.
  • Expertise in Angular 2.0 framework and its ability to create simple and scalable code for SPA.
  • Worked with Java Swings to create Stand Alone user interfaces
  • Proficiency in Service consuming and publishing of JSON based RESTful web services with JWT security tokens.
  • Developed the Spring Features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Heroku, Spring Security, Spring Integration, Spring Eureka, Spring Netflix, Spring Hystrix.
  • Hands on experience in implementing SOA (Service Oriented Architecture) and web services such as SOAP and REST using WSDL, CXF2, JAX-WS and JAX-RS.
  • Experienced in developing Web Services with Python Programming language.
  • Very good experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts, Maven, ANT, JUnit and Log4J.
  • Experienced in frameworks like Struts, JSF, EJB, Adobe Flex, Flash, Adobe Experience Manager
  • Hands on experience in Amazon Web Services (AWS), services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS etc.
  • Defined AWS Security Groups which acted as virtual firewalls to route requests to multiple AWS EC2 instances.
  • Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE’s such as Eclipse, Rational Application Developer (RAD), NetBeans, IntelliJ.
  • Experience in creating Databases, Tables, Stored Procedure, DDL/DML Triggers, Views, User defined data types (UDT), Cursors, Functions, data dictionaries, and maintaining data integrity and Indexes.
  • Good knowledge of Spark and Hadoop Architecture and various components such as HDFS, YARN, Name Node, Data Node and MapReduce concepts and Spring Yarn terminology and the High-Availability of Hadoop Clusters.
  • Good Knowledge in Websphere Lombardi Edition v7.2 and IBM BPM
  • Experience with DB’s lie MySQL, Oracle, SQL Server and NoSQL DB’s like MongoDB, Marklogic, Cassandra etc.
  • Extensive experience in programming, deploying, configuring, and fine-tuning middle-tier popular J2EE Application Servers like IBM WebSphere, WebLogic and open source Apache Axis and Apache HTTP Server.
  • Expertise in working on ANT, Maven, Log4j, Mockito, JMock, Test-ng.
  • Extensive working knowledge in building the projects using Water Fall, RUP, V models and Agile Practices like Test Driven Development (TTD), Scrum, Sprint.
  • Subversion (SVN), CVS, Github and Visual Source Safe as versioning software tools.
  • Experience providing training to development teams on how to track, plan and analyze using JIRA .
  • Strong Application Integration Experience using Mule ESB with Connectors , Transformations , Routing , ActiveMQ , WebsphereMQ , JMS and RabbitMQ .
  • Upgraded Apache Tomcat in Production servers to latest version, configured and tested successfully.
  • Hands on experience on installation of Docker using Docker toolbox.
  • Knowledge of writing rules directly in the Drools Rule Language (DRL), and decision table.
  • Good experience in unit testing using Karma, Jasmine and JUnit, Automated Testing using Java, Junit/TestNG, Selenium (IDE/Webdriver), Integration Testing using Continuum, Selenium, Hudson, Jenkins and Apache camel.

TECHNICAL SKILLS:

Programming Language: Java 5/6/7/8, Java/J2EE, C/C++, JDBC, DTD, UML, Design Patterns, Shell Scripts, Python Richfaces, HTML, PHP, JavaScript, SQL, PL/SQL

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, Swing, AWT, Applets, Multi-threading, Java Networking

Web Technologies: JSP, JavaScript, JQuery, AJAX, XML, XSLT, XHTML, DHTML, CSS, SASS, LESS, HTML, Angular 2,4, Ext JS, backbone JS.

Spring Framework: Spring IOC, Spring Batch, Spring Boot, Spring Security, Spring Hystrix, Spring Heroku, Spring Netflix, Spring Integration, Spring Eureka, Spring Ribbon, Spring Yarn

Database Server: Oracle 10g/11g, DB2, MongoDB, SQL server, MS Access and MySQL, Cassandra.

REST, SOAP, JAXWS, JAX: RPC, JAX-RS, WSDL, Axis2, Apache CXF

Agile, Scrum, Water: Fall, Rapid Application Development

Tools: Apache Camel, ESB, cucumber, Redhat BPM

PROFESSIONAL EXPERIENCE:

Confidential - Woodbridge-NJ

Java Full Stack Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Developed using new features of Java8 Annotations, Generics, enhanced for loop and ENUMS.
  • Implemented Multi-Threading using Executor Service concept to pull data concurrently from multiple resources in order to generate PDF file in a timely manner using open source iText API.
  • Developed UI pages with Spring MVC, HTML5, CSS3, and used Boot Strap for creating Web pages.
  • Created the React.JS express Server combined with Socket.io to build MVC framework from front-end side Angular to back-end MongoDB, in order to provide broadcast service as well as chatting service.
  • Built backend REST API with Node Js, Express Js.
  • Implementation of backend services in node Js with microservice architecture.
  • Implementation of restful API's using express Js middleware framework for server-side development.
  • Created Mule ESB based Tooling suite for handling message transitioning, validation, enrichment and routing to Upstream and Downstream entity data consumers.
  • Customized the IBM Lombardi Coaches as per the business needs using DOJO, JavaScript, XML, XSLT.
  • Designed new Dashboards using Lombardi Teamwork’s for status of incoming and outgoing requests.
  • Implemented design patterns such as Session Façade, Adaptor, Bean Factory and Singleton.
  • Setup Spring 4.x Job by configuring job Tasklets, Quartz Scheduler and Listeners for error handling.
  • Developed bean references in Spring framework using Dependency Injection (DI)/IOC
  • Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services .
  • Used spring boot Actuator to externalize application's configuration properties for different environments
  • Implemented pre-authentication and data base security using Spring security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.
  • Configured Swagger-UI registered Micro service with Eureka server to monitor service health check from Spring Boot admin console and Spring Hystrix dashboard
  • Produced and consumed centralized Spring Restful Web Services for Enterprise applications to consume in JSON format and in trusted client-server environment
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions .
  • Developed ORM mappings using Hibernate annotations and also established data integrity among all tables sitting on Oracle Database.
  • Micro services has been built using spring boot, spring security and deployed to AWS cloud.
  • Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Setup the continuous Integration (CI) and continuous deployment (CD) jobs in Jenkins .
  • Used Magento Connector - Connecting to Magento API with java using SOAP .
  • Used Micro service architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Tested REST services using google chrome’s POSTMAN plugin.
  • Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back end database.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebLogic Application Server.
  • Used GIT for version control, experience with git-bash and git-hub
  • Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
  • Prepared Junit and Test NG test cases and executed them as part of auto build process from Jenkins Jobs.
  • Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.
  • Extensively Used Apache Storm to transform unstructured data before it sending into NOSQL Data Base.
  • Integrated SoapUI and JMeter Test cases into Maven.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
  • Writing Entities in Java, Play Framework along with named queries to interact with database.
  • Prepared SQL/PL-SQL scripts and Stored Procedures required to implement fine-tuned from DBAs if needed.
  • Experienced in Splunk development - Splunk search language, Splunk Web Framework, simple xml, alerts configuration, report building, custom dashboard building and data modelling.
  • Worked on Splunk DB Connect APP to load the data into Splunk from Oracle Database.
  • Monitored the error logs using Log4J and fixed the problems.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers.

Environment: Java 8, HTML, CSS, Bootstrap, AJAX, JavaScript, Angular 2,4, Spring Dependency Injection, Spring 3.x, Hibernate, Python, Django, 3.x, Soap UI, Gradle, SVN, JIRA, XML, Web sphere, SOAP web service, Unix/Linux, Web Sphere Application Server, PL/SQL, Oracle 11g.

Confidential -Peapack, NJ

Java Full Stack Developer

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Used display tag to render large volumes of data. Bean, HTML and Logic tags are used to avoid java expressions.
  • Worked on RESTful APIs for HTTP requests between client and server.
  • Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB
  • Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from the database.
  • Used Hibernate Detached Criteria, HQL and written some SQL queries for data retrieving.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful Services.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Batch to design lightweight and comprehensive solution to the development of batch applications.
  • Developed and implemented Business Requirements using Spring MVC framework. Implemented cross-cutting concerns such as logging, authentication and system performance using Spring AOP.
  • Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
  • Developed necessary parsing and XML construction logic using XML parser APIs JAX-B
  • Experience in implementing custom monitoring system through Splunk into deployment processes.
  • Implemented RESTful Web Services using Spring MVC and JSON.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Analyze and resolve conflicts related to merging of source code for GIT .
  • Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .

Environment: Spring MVC, JSON, Maven, Jenkins, REST, Angular 2, Node js, Splunk, Hibernate, HTML, Eclipse, STS, XML, JAX-B, GIT, Jenkins, TestNG, Selenium.

Confidential, Plano-TX .

Java Full Stack Developer

Responsibilities:

  • Developed presentation screens by using JSP, HTML and JavaScript.
  • Implemented Model View Controller (MVC-2) architecture and developed Form classes, Action Classes for the entire application using Struts Framework.
  • Performed client-side validations using JavaScript and server side validations using in built Struts Validation Framework.
  • Implemented the data persistence functionality of the application by using Hibernate to persist java objects to the relational database.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
  • Used HQL statements and procedures to fetch the data from the database.
  • Transformed, Navigated and Formatted XML documents using XSL, XSLT.
  • Used JMS for asynchronous exchange of message by applications on different platforms.
  • Developed the view components using Struts Logic tags and Struts tag libraries.
  • Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources.
  • Involved in developing SQL queries, stored procedures, and functions.
  • Creation of database objects like tables, views using oracle tools like Toad, and SQL* plus.
  • Involved in writing Stored Procedure in using PL/SQL.
  • Worked on Linux environment for jobs scheduling for Inbound data on monthly basis.
  • Used JUnit Testing Framework for performing Unit testing.
  • Deployed application in WebSphere Application Server and developed using Rational Application Developer.

Environment: Struts, Hibernate 3.0, HTML, JSP, RAD, JMS, CVS, JavaScript, XSL, XSLT, HQL, Servlets 2.5, WebSphere Application Server 6.1, Toad, PL/SQL.

Confidential, Dallas, TX .

Java Full Stack Developer

Responsibilities:

  • Involved in Requirement gathering, Analysis, Preparing Functional Specifications, and Technical
  • Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
  • Designed and developed the UI using Struts view component HTML, CSS, JSP, JavaScript, AJAX, JSON.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • The application uses the HTTP protocol to retrieve XML documents.
  • Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code
  • Used JDBC-API to communicate with Database.
  • Developed Session Beans for maintaining state of the user sessions.
  • Designed and developed the session module using J2EE for existing cold fusion application.
  • Written database stored procedures and triggers for data manipulation.
  • Administration of IBM Web Sphere 5.0.
  • Analyzed customer requirements for enhancements and designed User Interface using HTML and java script.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Developed ANT build scripts to build and deploy application in enterprise archive format (EAR).

Environment: Java, J2EE, Servlet’s, Spring MVC, JSON, JSP, XML, XSLT, DOM, HTML, CSS, AJAX JavaScript, PL/SQL, JDBC, SOAP, ANT, Eclipse Plug-ins, IBM Web Sphere.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in preparing the detailed design document for the project.
  • Created business logic and application in Struts Framework using HTML, CSS, JSP, Servlets, JSTL.
  • Involved in writing the exception and validation classes using Struts validation rules
  • Wrote Client-side validation using Struts Validate framework and JavaScript.
  • Designed various applets using JBuilder and deployed them on Weblogic Application server.
  • Used EJB framework as a middleware in developing a three-tier distributed application.
  • Developed automated Build files using Maven.
  • Used CVS for version control and log4j for logging errors.
  • Wrote Oracle PL/SQL Stored procedures, triggers.
  • Involved in unit testing using Junit.

Environment: Core Java, J2EE, JSP, JSTL, Struts, Servlets, CSS, EJB, JBuilder, JavaScript, JMS, HTML, Oracle, SQL, CVS, Log4j, Junit, Maven.

We'd love your feedback!