We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Carrollton, TexaS

SUMMARY

  • A senior Java Developer with 8+years of Java/J2EE coding and design experience. Expert level understanding of development life cycle using Waterfall, Test Driven Development (TDD), iterative and Agile Scrum practices. Highly motivated self - starter that enjoys coding and design of Java web applications with Web standards.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development(TTD), Incremental and Iteration methodology, Agile Development&Testing usingSoftware Development Life Cycle.
  • Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDE's such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, IntelliJ14.x/15. x.
  • Developed core modules in large cross-platform applications using JAVA, J2EE, Spring, JSF, iBATIS, Hibernate, JSP,Servlets, EJB, JDBC, Web Services (SOAP, REST), E-Commerce, Micro Services.
  • Developed UI modules using AngularJS, Vue.js, Node.js, JavaScript, Ajax, jQuery, CORDOVA, CSS3 and HTML5.
  • Understanding Elastic search data to generateKibanavisualizations.
  • Expertise in using custom AngularJS directives and filters to add functionalities to the web page elements.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy.
  • Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST.
  • Strong understanding of Micro services patterns - Circuit Breaker/Hystrix, DDD, Aggregator, Proxy Chaining.
  • Developed applications using latest technologies like Spring 3.x/4.x, Hibernate3.2/4.x, REST based Web services (Axis2.0, JAX WS 2.0, JAX RS), Rule Engines (Drools4.1, ILOG), jBPM tools.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 11g, SQL Server 2005/2008, DB2, PostgreSQL andMySQL.
  • Strong experiencewithMongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL),HSQL Named Queries, Criteria, Projections.
  • Experienced in Distributed Transaction Management system with Spring JTA Based on Atomikos and Bitronix.
  • Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J and Splunk.
  • Experience with CICD-Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, GitHub.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
  • Expertise in several testing environments like JUnit, Selenium, CURL, Jenkins, SoapUI and System Testing.
  • Responsible for support and maintenance, implemented Spring Batch for huge number of transactions.
  • Experience in working with web servers like Tomcat 8, WebSphere 8.0, Jetty, JBoss 7.1.0 and WebLogic 10.0.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messagingservice.
  • Experience using secure authentication mechanisms like LDAP, SASL and Kerberos v4.
  • Used Amazon Web Services (AWS) a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow.

TECHNICAL SKILLS

  • Java 1.8
  • J2EE
  • Python 3.6.0
  • Struts
  • Spring 4.3
  • Hibernate 4.3
  • Angular JS 1.0/2.0
  • Spring Security 3.2
  • Oracle 11g/12C
  • SQL server2012/14/16
  • MySQL 5.7
  • DB2 11.1
  • PostgreSQL
  • MongoDB
  • Cassandra
  • CouchDB
  • SERVLETS 3.1
  • JSP 3.0
  • JavaBeans 3.0
  • SOAP 1.2
  • REST 2.0
  • JAX - W
  • JAX-RPC
  • JAX-RS
  • HTML 5
  • JavaScript 1.8
  • XML 2.0
  • CSS 3 and CSS
  • JQuery 2.11
  • Angular JS 2 4 5
  • BackBone.JS 1.3.1
  • Node JS 6.0.
  • Apache Tomcat 8
  • IBM WebSphere 8.0
  • Jetty
  • Jenkins 2.50
  • WebSphere MQ 7.5
  • Agile waterfall
  • TDD (Test-Driven-Development)
  • Scrum
  • GIT
  • CVS
  • Tortoise SVN
  • ClearCase
  • Eclipse
  • NetBeans 8.0.2
  • IntelliJ 2017.1
  • Spring Tool Suite (STS) 3.9.3
  • JUNIT4.12
  • JIRA 7.0
  • Bugzilla 4.4.12
  • Curl 7.36
  • Azure
  • AWS
  • Ant 1.10
  • Maven 3.3.9
  • Gradle 3.4.1
  • Windows 10
  • Linux Mint 18.1
  • Unix

PROFESSIONAL EXPERIENCE

Confidential - Carrollton Texas

Full stack Java developer

Responsibilities:

  • Used Agile development methodology during designs, implementation, testing, and maintenance.
  • Used Object-oriented analysis (OOA) for object-modelling techniques to analyse the functional requirements for a system.
  • Used Angular4.0and 5.0 as framework to create a Single Page Application (SPA), which can bind data to specific views.
  • Used AngularJS for creating user interfaces and connecting to software components.
  • Developed User Interface application modules using HTML, CSS and JavaScript, JSON, jQuery and AJAX.
  • Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
  • Implemented a Node.js server to manage authentication.
  • Developed Angular-JS components such as controllers, Services, filters, models.
  • Front end Development usingAngularJs4 and 5, Bootstrap,Wijmo, SCSS.
  • Used BENTO UI components in the application development.
  • Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
  • Designed and developed User Interface Web Forms using CSS and JavaScript.
  • Used advanced Java 8 features like Lambda Expressions for array operations, collections.
  • Implemented Hibernate Template to great extent making use of HQL(Hibernate Query Language), Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Utilised Futures andSpringFramework to make Asynchronous calls to the application.
  • Used Hibernate andSpringJDBC to connect to oracle database and retrieved data.
  • UsedSpringboot framework to create properties for various environments and use yamls for configuration.
  • Development and maintenance of web modules using Hibernate,Spring andMySQL.
  • Extensively used various modules in Spring like AOP, DI (Ioc), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate and created Micro Services using Spring Boot.
  • Gradle for building the applications. ELK stack for Logging.
  • Monitored service health check from Spring Boot admin console using swaggered UI registered micro services.
  • Used a Micro service architecture, with Spring Boot-based services interacting through REST and ApacheKafka.
  • Developed Micro services using Spring Boot, Spring Cloud and deploying to AWS Cloud.
  • Deployed Spring Boot based micro servicesDockercontainer using Amazon EC2 container services.
  • Integrating with REST services using Promises.
  • Improved the virtualization for the servers using theDockerfor the test environments and the dev. Environment needs.
  • Achieved Continuous Delivery in high scalable environment byDockercoupled with load balancing toolKibana
  • Implemented a distributed messaging queue to integrate with Cassandra using ApacheKafkaand Zookeeper.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.
  • Worked with the key components of AWS (Amazon Web services) like EC2 (Elastic Compute Cloud) and S3 (Simple Storage Services).
  • Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Created and running the JMeter scripts for load testing.
  • UtilizedAWSLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda functions.
  • Resolved bugs/defects in application by coordinated with team members of the project using JIRA.
  • Create test scripts using Jasmine.Used Karma for code coverage .
  • Involved in Bug Fixing and being a code reviewer as part of the development process.
  • As owner of the user story, responsibilities included end to end testing and ensure QA sign off.
  • Performed integration, regression and unit testing using JUnit Framework.
  • UsedSami GIT as version management, Jira for defect management system.
  • Definition and management of the SIT and UAT environment. Resolving cross-functional issues at project level.

Environment: Java8, Angular4,JavaScripts, NodeJS, HTML5.0, CSS3,AJAX, Jquery, GIT, CVS, Hibernate 4.2, Spring boot, Spring batch, Spring quartz, Spring security, Spring Jta, Spring Boot,Application Server 8.0, JPA, Apache Tomcat, Oracle 11g, Log4j, Bootstrap,Oracle 11g, Cassandra,Kafka, RESTful, log4j, JUnit, XML, Web Services, GIT, DevOps,Jenkins, AWS.

Confidential, Tampa, FL

Full stack Java developer

Responsibilities:

  • Used Object-oriented analysis (OOA) for object-modelling techniques to analyse the functional requirements for a system.
  • End to End completely handling a features including requirements gathering, analysis, design and implementation
  • Work with relatedGoogleGIS design software’s to create and maintain map UI/ that can be combined with geographically referenced data.
  • Handling performance related issues with google maps. Handled the markers via heat map and suggested to use marker cluster concept
  • Implemented services that would route messages to different JMS queues based on message properties. These messages would be picked up by the appropriate ESB service which would in turn call the third party partner web services (both RESTful and SOAP)
  • Extensively used differentSpringmodules likeSpring Boot, SpringCore, SpringJPA andSpringRest.
  • Used Spring Boot which is radically faster in building cloud MicroServices and develop Spring based application with very less configuration.
  • Design and implemented the backend layer usingHibernate.
  • AngularJs2 and bootstrapare used as front endFramework.
  • Implemented Angular Controllers, directives and modules
  • Using AngularJsfactory to interact with the REST API and making API calls using $http service to create, update, retrieve and delete the data from the database.
  • Implemented a Node.js server to manage authentication
  • Implement modules into Node.js to integrate with designs and requirements.
  • CRUD operations using node js models. Dealing with many types of entities to be shown on the google map such as coordinate systems, longitude, latitude, elevation, topography, and map scales.
  • Responsible for the overall layout design that meet cross-device compatibility usingbootstrap,colour scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
  • Used Maven for building the applications EAR for various environments.
  • Designed, developed JSP and deployed that sf on JBOSS Application Server.
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Involved in writing thread safe blocks for multithread access to make valid transactions.
  • Designed and created Hibernate persistence classes using Hibernate API.
  • Used Git for version controlling and deploy whole code to Hammer Seed Integration to give it to end client.
  • Understanding the PSQL used in the Spring framework and adding new entities or queries as per business need
  • Dealing with PostgreSQL with Post GIS extension and all the related artefacts such as Point, Geometry
  • Dealt Angular MVC patterns and complete any task end to end from UI to backend via html->angular controller -> backend.
  • Automated testing and build process using Docker setup for prod and dev environments.
  • Used JUNIT extensively and defined various Test Suites and Test Cases.
  • Used Log4Jto log the information we receive on the server.
  • Designed and developed the view-controller components using Servlets/JSPs, JavaScript, CSS, JQuery, AJAX, HTML and DHTML.
  • Responsible for code migration to different staging servers(dev->QA->Prod)
  • To guide team members on various issues related to both functional and technical aspects of the project
  • Continuously monitor the performance efficiency in the features being included

Environment: JAVA 8,jQuery, Angular 1.2,Node js,Java 1.8,Postgres SQL,Google API,Docker,Jenkins, Maven, Spring Boot, Spring MVC, Spring JDBC, Spring MicroServices,IOC,Hibernate,Bootstrap,HTML5,CSS3,AJAX,Tomcat,UNI,JSP,Servlets,JUNIT,Log4j,JACOCO, Fortify(eclipse Plug-in) Spring 4.x, Spring MVC, Spring Security, Hibernate 4.x, jQuery, JSON, JDBC, AJAX, Web services, SOAP, XML, Java Beans, Apache POI, Ext JS, JavaScript, Oracle 10g, IBM RAD, Agile Methodology, Design Patterns, SVN, Apache Maven, JUnit, HTML Unit, XSLT, HTML5/DHTML.

Confidential, Philadelphia, PA

Full stack Java developer

Responsibilities:

  • Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
  • Developed UI using HTML5, CSS3, Ext JS, Bootstrap, jQuery, and JSP for interactive cross browser functionality and complex user interface.
  • Developed the enterprise application by integrating JSF/Hibernate Frameworks.
  • Worked on Element TreeXML API inpythonto parse XML documents and load the da ta in database.
  • Involved in developing and implementation of the web application using Ruby on Rails
  • Configured connection pools, data sources for JDBC connections onTomcatand WebLogic based servers..
  • Responsible for Installing, configuring, and supporting Apache andTomcatservers.
  • Configuration and clustering ofweb Logic Application Servers and onWeb servers running onTomcat 6.0
  • Heavily used the Dependency Injection feature provided by spring framework for bean wiring.
  • Used spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing with the database and integrated spring.
  • Used ANT to write build scripts for several components involved in the project.
  • Developed custom AngularJS directives. tags and integrated with spring forms.
  • Extensively used MVC, Factory, Delegate and singleton design patterns.
  • Usedmultithreadingandconcurrency, and implemented threads while preparing and generating mails.
  • Involved in javamultithreadingto cascade multiple changes on multiple records in only one transaction and developed a batch process framework Used WSDL and SOAP protocol for Web Services implementation.
  • Extensively used Spring IOC, Hibernate, Core Java such as Exceptions,collectionsetc.
  • Worked with Core Java concepts likecollectionFramework,multithreading, memory management.
  • Developed server-side services using Core Java concepts multithreading and collections
  • Extensively used differentspringmodules likespring boot, springCore, springJPA andspringRest.
  • Worked on Drools rule engines with corresponding to validate the business user roles.
  • Added interactivity to the UI pages using JavaScript.
  • Application usingReact.JSand Node.jslibraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Used Spring Batch transactions and Hibernate cache concepts.
  • Provided a new Web Service and Client using Spring-WS to get the alternate contractor details.
  • Provided Support to migrate from WebLogic server to JBOSS
  • Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology).
  • Wrote AngularJS controllers, views, and services.
  • Used both Java Objects and Hibernate framework to develop Business components to map the Java classes to the database.
  • Developed grunt tasks to run the unit tests on Jenkins.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Developed, executed and maintained over 182 Selenium automation.
  • 00Involved in mapping of data representation from MVC model to Oracle Relational data model with a SQL-based schema using Hibernate, object/relational-mapping (ORM) solution.
  • Used Spring IOC framework to integrate with Hibernate.
  • Developed complicated user interfaces by using Backbone.js.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
  • Participating development of FIX messages processing engine.
  • Used Spring-JDBC configuration to manage some transactions across multiple databases.
  • Designed and developed the service business process and data access to Oracle database and back-end layers with JAXB, JMS and XML.
  • Perform root cause analysis of recurring incidents by debuggingSybaseTSQL objects and Perl batch processes.
  • Developed and maintained UNIX shell scripts for data driven automatic processing.
  • Experience in developing REST services in Node JS using Express JS, in which JSON is used as • Used various jQuery and bootstrapplugins like date picker, bootstrapselectors.
  • Wrote Stored Procedures/Triggers/Functions using SQL Navigator to perform operations on Oracle database.
  • Used JUNIT extensively and defined various Test Suites and Test Cases.
  • Used Log4J to trace the flow of the application.
  • Deployed application on BEA WebLogic Application Server to get efficient performance.

Environment: JAVA 7, Spring 4.x, Spring MVC, Spring Security, Hibernate 4.x, jQuery, JSON, JDBC, AJAX, Web services, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, jQuery, JavaScript, Oracle 10g, IBM RAD, Agile Methodology, Design Patterns, SVN, Apache Maven, JUnit, HTML Unit, XSLT, HTML5/DHTML.

Confidential, Irvine, CA

Sr.Java/J2EE/UI Developer

Responsibilities:

  • Identified the Business requirements of the project.
  • Involved in preparing System Requirements for the project.
  • Involved in preparing the Detailed Design document for the project.
  • 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. Used Spring DAO Module along with Struts Framework to deal with Database.
  • 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.+
  • Developed rich and interactive UI usingPrime faces component library and Ext JS.
  • Worked with Java libraries to access AWS facilities as Simple Storage Service
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Modified the Spring Controllers and Services classes so as to support the introduction of Spring framework.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using jQuery,JSP, JavaScript, AJAX, Bootstrap andExt JS.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using HTML5, CSS, JavaScript, jQuery and AJAX.
  • Used AngularJS resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Implemented AngularJSControllers to maintain each View data.
  • Implemented AngularJSService calls using Angular Factory.
  • Primarily using Node.js, Express.js, MYSQL, Handlebars.js and npm packages to integrate new functionality and maintain previous code
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
  • Developed RESTWeb Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
  • Developed, and debugged the servlets and EJB.
  • Developed the middle tier using EJBs, Java Servlets.
  • Developed session, entity beans and message driven beans.
  • Implemented back-end services using Nodejs and Node modules.
  • Created standalone Scala programs to read data from several XLS files and insert data into the Database as needed by the testing team.
  • Responsible for writing test cases for entire project, also responsible for doing black box testing using Scala.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and
  • JavaScript, AJAX, JSON.
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • Designed configuration XML Schema for the application.
  • Used JavaScript for the client-side validation.
  • 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.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Involved in Code Review, Unit Testing and Integration Testing.

Environment: Core Java/J, JSP, Java Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX,, DB2, WSAD, IBM MQ, HTML, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, ANT, Adobe FlexPeriod

Confidential, Boston, MA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed Responsive UI using HTML5, CSS3, Bootstrap, SASS, JavaScript, Angular Js Ajax & JSON
  • The application is designed using J2EE design patterns and technologies based on MVC architecture
  • Agile Methodology is used for development of the application.
  • Used J2EEdesign patterns like Value Object Pattern, Session façade, Singleton, Factory and DAO.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated struts MVC with spring DI and Spring hibernate DAO
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Implemented security for different front-end views based on the access privileges.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components.
  • Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing
  • Implemented persistence layer using Hibernate that uses the POJOs(which do not have the business processes) to represent the persistence database tuples.
  • Created rich UI look and feel using jQuery and CSS.
  • Used TTD to carry out automation testing process with in development.
  • Implemented Maven Script to create JAR & dependency JARS and deploy the entire project onto the Web logic Application Server
  • Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, Refine Views, column and header styles.
  • Coded Java Beans (as the model) and implemented Model View Controller (MVC) Architecture.
  • Developed Client applications to consume the Web services based on both SOAP and REST protocol.
  • Implemented version controlling using Dimensions.
  • Wrote unit tests using JUnit and Mockito and used Apache's Log4j for debugging.
  • Developed Junit test cases for DAO and Service Layer methods.
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Interacted with quality assurance team for requirements gathering and analysis.

Environment: Core Java, J2EE, JSP, Struts, Spring, OOAD, Oracle 9i, HTML, EJB3, AJAX, JMS,XML, Design Patterns,ANT, Rationale Rose, IBM RAD IDE,, Hibernate 3.0, LOG4J, SVN, TOAD, JUNIT, UML

Confidential

Java Developer

Responsibilities:

  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, Singleton.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Developed presentation tier as HTML, JSPs using Struts Framework.
  • Developed the middle tier using EJBs.
  • Developed session, entity beans and message driven beans.
  • Entity Beans used for accessing data from the SQL Server database.
  • Prepared high and low level design documents for the business modules for future references and updates.
  • Undertook the Integration and testing of the different parts of the application.
  • Developed automated Build files using ANT.
  • Used Subversion for version control and log4j for logging errors.
  • Code Walkthrough, Test cases and Test Plans.

Environment: Java/J2EE, Struts 1.2, Tiles, EJB, JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, JUnit,, Eclipse, SQL Server 2000, log4j, Subversion, Windows NT

We'd love your feedback!