We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Fort Worth, TX

SUMMARY

  • Over 8 years of experience in Object Oriented Programming, design and development of Multi - Tier distributed, Enterprise application using Java&J2EE technologies.
  • Well versed wif complete Software Development Life Cycle (SDLC) using various methodologies like Agile Methodology, Waterfall, and Test-Driven Development.
  • Experience wif design patterns like Singleton, Factory Pattern, Prototype, Business Delegate, Session Facade, Service locator, and Observer, Decorator, Front Controller, and DAO pattern.
  • Expertise in developing UI using JSP, HTML5, CSS3, Java Script, Bootstrap, JQuery, Ajax, Angular JS, React JS and Node.js.
  • Extensive experience in multiple Java and J2EE technologies such as Servlet, JSP, JSTL, Spring, Struts, Site Mesh, iBATIS, Hibernate and JPA, XML, XSD, HTML, JavaScript, jQuery, AJAX, JUnit, WSDL, SOAP, Restful Web Services (Rest let), Action Script 3.0
  • Developed Web-based enterprise applications using Java/J2EE, Core Java, Servlets, JDBC, Hibernate, Web Services (SOAP and REST) and MVC Framework (Struts, Spring MVC).
  • Hands on experience wif different spring framework modules like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security, and Spring Boot.
  • Experience in developing the application wif Service Oriented Architecture (SOA) and Micro Services Architecture and Test-Driven Development.
  • Hands-on experience on various AWS Cloud services like EC2, Route53, EBS, Auto Scaling, VPC, Cloud Formation, S3, RDS, Amazon Elastic Load Balancing, IAM, Cloud Watch and other services of the AWS infrastructure like Dynamo DB, SQS and EMR focusing on high-availability, fault tolerance and auto-scaling.
  • Expert in Core Java wif strong understanding of Garbage Collector, Collections, Multithreading, Event Handling, Exception Handling, and Generics.
  • Strong experience in developing and consuming SOAP and RESTful based Web Services.
  • Expertise in XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB.
  • Experience using persistence framework like Hibernate, JPA for mapping java classes wif Database and using HQL (Hibernate Query Language).
  • Hands-on experience in developing front end using web technologies like JSP, JavaScript, JSF, Custom Tag Libraries, HTML5, CSS3, DHTML, AJAX, jQuery, DOJO, Angular JS, React JS and Node JS.
  • Experience wif Angular 4, jQuery, Bootstrap, VBScript, Perl, AJAX, Adobe Flex, Action Script, JSON, HTML, XHTML, DHTML, Tiles.
  • Experience wif working on NoSQL Databases like MongoDB, Mark Logic, and Cassandra.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ as a message queue.
  • Have Knowledge on Stream frameworks like Kafka.
  • Experience in developing XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach and REST based services wif JAX-RS, Jersey, and Spring Integration.
  • Strong experience in database design using PL/SQL to write tables, Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries to retrieve data.
  • Expertise in using JDBC API and Hibernate for connection and access to databases.
  • Good experience wif Relational databases like Oracle, My SQL, MS SQL Server, IBM DB2 and No SQL databases like Mongo DB, Cassandra, and Dynamo DB.
  • Experience wif application servers like Web Logic, JBOSS, Apache Tomcat and IBM Web Sphere.
  • Expertise in using various IDE tools like Spring Tool Suite, RAD, Eclipse and IntelliJ.
  • Proficient in Continuous Integration and Continuous Deployment tools like Jenkins.
  • Experience wif JUnit and Mockito in developing test cases and Log4J in determining application functionality.
  • Having Experience on UNIX, LINUX, Python Shell Scripting, and Deployment of Applications in Server.
  • Experience working wif version control tools like Git Hub, Subversion (SVN) and CVS.
  • Good experience wif JIRA in issue tracking.
  • Experience wif build automation tools like Gradle, ANT and Maven for builds and deployments to different environments.
  • Strong interpersonal and communication skills and self-motivated individual showing.

TECHNICAL SKILLS

Languages: C, C++, Java,J2EE, JavaScript, SQL/PL-SQL

Java/J2EEEnterprise Technologies: JDBC, Swing, JSP, Servlets, EJB, JSTL, JMS, spring, Struts, JSF, JPA, Log4j, LDAP.

J2EE Web Services: SOAP, REST, WSDL, JAX-RS, JAX-RPC, JAXP, JAXB.

Client-Side Programming: HTML/HTML5, CSS2/CSS3, DHTML, AJAX, JQUERY, JSON

Tools & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring HATEOAS, Spring IOC, Spring AOP, Spring Security, Spring Data, Spring Boot, JSF, JUnit, SOAP UI, Google Web Toolkit, Jersey.

JavaScript Frameworks: Angular JS, node.js, Backbone.js, React.js, Requier.js, Ext JS.

XML Technologies: XML, XSL, XSLT, DTD, XML Schema, SAX, DOM.

Database: Oracle, SQL Server, My SQL, Mongo DB, Cassandra

Web and Application Servers: Apache Tomcat, IBM Web Sphere, Web Logic, Jboss.

Methodologies: SDLC, OOAD, Agile

Testing Tools: JUnit, Selenium, Mockito, Docker.

Version Control: Clear Case, CVS, SVN, GIT, Jenkins, Quick Build, Bamboo.

JavaScript Unit Testing Tools: Jasmine along wif Karma, protractor.

ESB products: Apache Camel, Mule, Jboss fuse

ORM frameworks: Hibernate, JPA, IBATIS, Spring JDBC Template, JDBC

Tools & IDEs: Apache ANT, MAVEN, Net Beans, Eclipse, RAD, Eclipse IDE, Edit Plus, JS fiddle, Brackets, Microsoft Visual Studio, Web Storm, NPM.

Operating System: Windows, UNIX, Linux. Mac OS X.

PROFESSIONAL EXPERIENCE

Confidential, Fort worth,TX

Full Stack Java Developer

Responsibilities:

  • Developed Responsive Web Pages using HTML5, CSS3, JavaScript, React JS, Bootstrap, Node JS and AJAX.
  • The front-end use HTML5, CSS3, JavaScript, React JS, JQuery and Bootstrap to build a single page web app dat communicate wif back-end via Restful API.
  • Constructed powerful and modern Frontend Architecture, involving React JS, Redux, and ES6.
  • Achieved role control functionality mainly by retrieving JSON data from AJAX and combining the retrieved data wif JQuery to manipulate nodes in DOM tree.
  • Developed user interface by using the React JS, Redux for SPA development and implemented client-side Interface using React JS.
  • Experience in Redux architecture and implemented SPA's wif React Router.
  • Followed Redux Architecture to achieve the React JS state management. Developed the well-designed store, actions and reducers.
  • Worked wif java, using spring, Spring MVC, Multi-threading, DBC, Hibernate, Restful Web Services and SOAP Web Services.
  • Used Java features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Implement Redux Saga's wif actions and reducers to implement async API calls.
  • Implemented Map State to Props, Map Dispatch to Props for the interactions between Redux and React.
  • Proficient in using higher level style syntaxes, LESS and SASS for advanced CSS features.
  • To manipulate the data type and handle multiple actions uses Redux-Thunk as middleware.
  • Experience in developing web applications using latest JavaScript ES6 features and frameworks such as React and Redux to build dynamic web pages. (React-router, JSX, Babel, Web pack, React-bootstrap).
  • Used React JS for templating for faster compilation and developing reusable components.
  • Developed user interface by using the React JS, Redux for SPA development and implemented client- side Interface using React JS.
  • Utilized a combination of regular expression and JQuery Validation Plug-in to conduct input check.
  • While in the newer sub project, conducted validation in Angular JS way.
  • Designed the data flow for the client-side screens and the object interaction layer for the server-side components using Rational Rose.
  • MQ was used to provide a single unifying transport dat reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • Developed reports in an excel format using POI-HSSF API. Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Designed configuration XML Schema for the application. Monitoring Web Logic Server health and security.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Used JavaScript for the client-side validation. Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation.
  • Involved in complete development of 'Agile Development Methodology/SCRUM', developed and tested the application during various iterations
  • Extensively used various Spring Framework modules like DI (IOC), Bean Wiring, Inheritance, Auto Wiring, JDBC Templates, AOP and Spring Quartz Schedulers for Jobs.
  • Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP. WSDL was used for publishing Web Service interfaces.
  • JUnit tests were written to test each module in the application. JSP-EL and JSTL were also used as server-side front end scripts. Wrote Ant Scripts to automate the build and deploy process.
  • Involved in Code Review, Unit Testing and Integration Testing.

Environment: Java, Spring Boot, Spring MVC, Spring AOP, Hibernate, JAX-RS Web services, JAX-WS Webservices, Apache CXF, JQuery, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, Eclipse, JUnit, XMLSPY, SOAPUI, Log4j, Maven, PMD, AWS, NodeJS, ReactJS, Bootstrap, AngularJS, Redux, HTML5, CSS3, Toad, Maven, Hudson, Sun Jersey, JUnit, JIRA, Rally, Jasmine, Apache POI, Quartz Scheduler, Selenium, GIT, Bamboo CI, Cucumber, SoapUI, Fiddler, JMeter

Confidential, NY

Full Stack Java Developer

Responsibilities:

  • Used Agile methodology throughout the software development lifecycle (SDLC).
  • Developing web pages using Angular4.0 Framework and worked wif various Angular JS directives and services and Filters to build the Applications.
  • Developed components to fetch the data from the back end using AJAX and JQuery.
  • Developed the Angular 4.0 components which can be reused across all over the app.
  • Created optimized graphic websites and application interfaces using HTML5, CSS3, and Ext JSF Framework.
  • Used NodeJS architectural concepts like event loop, call backs and event emitters.
  • Used Spring Boot to develop and deploy both RESTful web services and MVC applications.
  • Developed Micro services based on RESTful API utilizing Spring Boot wif Spring MVC.
  • Deployed and Monitored Micro Services Using Pivotal Cloud Foundry (PCF) and managed Domains and Routes wif the Cloud Foundry.
  • Developed POCs for Spring Cloud wif Netflix Eureka to create the discovery Server and the discovery service and clients.
  • Implemented Java EE components using SpringMVC, SpringIoC, spring transactions and Spring Security modules.
  • Implemented secure authentication wif LDAPOAuth2for generating tokens in the application using Spring Security.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Used Java8 Streams, Functional Interface, Predicates to make the application perform faster.
  • Developed the Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Façade, prototype and Composite View.
  • Written shellscripts to copy output files to a different location after the output files are created from spring batch.
  • Developed Rest web services using Jersey framework which produces XML and JSON to perform task which leverages both web and mobile applications.
  • Implemented Swagger Configuration in Java Spring Boot for auto generating swagger JSON files for REST API calls.
  • Configure and deploy the application on IBMWebSphere7.0 application server.
  • Implemented exception handling in Java Spring boot for RESTAPI by making use of Exception Handler and Controller Advice annotations.
  • Used Hibernate extensively to have Database access mechanism wif complex queries through Hibernate Query and Criteria interfaces.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • Preparing MongoDB queries for reporting and analysing production data for various applications.
  • Created Docker images and ran the Docker containers in various environments.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins and Used Git as Version Control System and Git Hub as repository.

Environment: Java, J2EE, Spring Boot, AJAX, JQuery, Angular JS, Micro services, Spring, Spring Cloud, Pivotal Cloud Foundry, Netflix Eureka, Hibernate 3.x, Spring Batch, Swagger, RESTful web services, MongoDB, Oracle 11g, IBM Websphere7.0, Docker, Maven, Jenkins, Kafka, Shell Scripts, Git, Git Hub, JUnit, Mockito, SOAP UI, Log4j.

Confidential - Newark, NJ

Full Stack Java Developer

Responsibilities:

  • Involved in requirement analysis, design, development, testing of application using agile methodology.
  • Used AWS (Amazon Web Services) as a cloud platform to deploy the application.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems dat handled expected and unexpected load bursts.
  • Used Amazon IAM to grant fine-grained access to AWS resources to users. Also, managed roles and permissions of users to AWS account through IAM.
  • Utilized S3 buckets and Glacier for file storage and backup on AWS cloud.
  • Utilized AmazonRoute53 to manage DNS zones and assign public DNS names to Elastic Load Balancers.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Developed Interactive web pages using AngularJS, HTML5, CSS3 and JavaScript.
  • Developed Single Page Application (SPA) using AngularJS Framework and injected generic services using Angular2.
  • Used NodeJS (Express) to create API which can provide or consume JSON.
  • Integrated the IOC container of Spring Framework to handle the creation of beans, dependency injection and transaction management.
  • Used Hibernate ORM to integrate wif business application wif Oracle Database where Hibernate template is used to implement business logic. Created XML configuration file for Hibernate Database connectivity.
  • Experience wif querying on data present in Cassandra cluster using CQL.
  • Consumed Web Services by implementing spring's REST support is to make the development of RESTful Web services.
  • Using Rabbit MQ as a Message Oriented Middleware for integrating applications.
  • Created MULEES Bartifact and configured the MULE config files and deployed.
  • Created shell scripts to deploy resource bundles on different environments.
  • Used Tomcat Application server to deploy the application.
  • Worked wif Git Version control system to track various aspects of the project.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Used Log4j logging framework to write Log messages wif various levels for logging across the application.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Developed test cases using JUnit and JMock for unit testing and integration testing as part of TDD.
  • Interacted wif Business Analysts to come up wif better implementation designs for the application. Provided production support for the application.
  • Involved in testing, debugging, bugs fixing and documentation of the system.

Environment: Java, J2EE, Spring MVC, Hibernate, JSP, Angular JS, Node JS, HTML5, CSS3, JavaScript, AWS (VPC, EC2, IAM, Route53, Lambda, Cloud Watch, ELB, S3), RESTful web services, Rabbit MQ, ESB, Tomcat, Shell Scripts, Git, Maven, Log4j, Cassandra, Oracle, Docker, JUnit, JMock, Devops.

Confidential - Waltham, MA

J2EE/ Java Developer

Responsibilities:

  • Experienced in using Scala, Java tools like Intelli J, Eclipse.
  • For updating the new modification and issues AJAX scripting is used.
  • Implemented JSP, spring, Java Script and CSS for developing User Interfaces.
  • For exchanging the text and communication wif web service JSON is used extensively.
  • Developed Rich UI applications using JavaScript, HTML, and CSS.
  • Used the JavaScript alert dialog boxes wif my Perl CGI program
  • Implemented Collection Framework and used the Thread, I/O functionalities for meeting access.
  • Used Hibernate for database and also to manage Transactions.
  • Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool.
  • Used slick to query and storing in database in a Scala fashion using the powerful Scala collection framework.
  • Responsible for writing functional and technical specifications
  • Extensively used J2EE design Patterns.
  • Implemented the DOJO API for powerful scripting.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka, Play framework, Slick.
  • Working knowledge of various AWS technologies like SQS Queuing, SNS Notification, S3 storage etc.
  • Created Single page web application frame work using Angular JS and HTML.
  • Used Version control system GIT and web page screens for various modules using Html, CSS, JavaScript, and AJAX and Angular JS.
  • Distributed Application Development using Actor Models for extreme scalability using Akka.
  • Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact wif the database.
  • Developed Session and Entity (CMP) beans (EJB) for crucial business logic
  • Developed Message Driven Beans for asynchronous ordering process.
  • Worked on XML Parsing (DOM/SAX), XML Schemas/DTD and XMLBeans.
  • Extensively used JUnit for Unit Testing
  • Added support for multiple Java Native Threads calling the same Perl interpreter
  • Integration wif the J2EE Services layer of Unity Platform, using Spring application context.
  • Introduced the spring based architecture for the newly designed UI Infrastructure services to interact wif the legacy services.
  • Maven is used to download the Java Plugin for developing the applications.
  • Developed PL/SQL stored procedures in Oracle.
  • Extensively used Eclipse 3.2 wif Debugging and Development.
  • Used wireframes and Rational Rose for Software design.
  • Managed Source Control and Version Control using CVS.
  • Followed the standards of the CMMI for the risk assessment and analysis process.
  • Deployed the project in the Web Logic Application server.

Environment: J2EE 6, Scala, Akka, Play, Slick, Java, JSP, JMS, Spring, Hibernate, Web Services (REST), EJB, JSON, JDBC, JavaScript, HTML, XML, AJAX, JMS, DHTML, Tomcat, Eclipse, Web logic 10.3.1/10.3.2, PL/SQL, Oracle, DB2, Windows, CVS.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering system requirements for the application and worked wif the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Developed the application using Spring Framework dat uses Model View Controller (MVC) architecture wif JSP as the view.
  • Developed presentation layer using JSP, HTML and CSS and JQuery, Ajax, JavaScript.
  • Developed JSP custom tags for front end.
  • Written JavaScript code for Input Validation.
  • Developed server-side services using Spring Web Services (SOAP, WSDL)
  • Extensively used Spring IOC for Dependency Injection.
  • Developed J2EE components on Eclipse IDE.
  • Used Restful web services wif JSON.
  • Consumed and Developed Web services (REST) through JAX-RS in Apache Axis to interact wif other components.
  • Used Oracle10g database tool to build, edit, and format database queries, as well as eliminate performance issues in the code.
  • Used Oracle10g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Used DOM for parsing the XML, XSLT Document.
  • Used Apache CXF open source tool to generate java stubs from WSDL.
  • Used Multithreading and Concurrency, and implemented threads while preparing and generating mails.
  • Used Hibernate for Object-Relational Mapping and for database operations in Mongo DB database.
  • Used tortoise SVN tool to keep track of all work and all changes in source code.
  • Used JUnit for testing the application and Maven for building Projects
  • Deployed the applications on WebSphere Application Server.

Environment: Java - JDK, JEE, Spring framework, Spring Model View Controller (MVC), Spring IOC, Apache CXF, J2EE, JAX-RS, Java Server Pages (JSP), Servlets JDBC, AJAX, Web services (SOAP & Restful, WSDL), JSON, Java Beans, JQuery, JavaScript, Oracle 10g, WebSphere, Agile Methodology, SVN, Maven, JUnit, HTML, CSS, XML, XSLT, HTML/DHTML, Eclipse, Mongo DB.

Confidential

Java Programmer

Responsibilities:

  • Technical responsibilities included high level architecture and rapid development.
  • Design architecture following J2EE MVC framework.
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View.
  • Developed and implemented Servlets running under JBoss.
  • Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib.
  • Developed various java business classes for handling different functions.
  • Developed controller classes using Struts and tiles API.
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project.
  • Designed and developed Message driven beans dat consumed the messages from the Java message queue
  • Implemented CMP entity beans for persistence of business logic implementation.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • Wrote SQL Scripts, Stored procedures and SQL Loader to load data.

Environment: Java, J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, JBoss, Oracle, SQL, HTML, JDBC, EJB.

We'd love your feedback!