We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • 8+ years of experience in requirement gathering, analysis, design, development, integration and testing of client / server based applications using Java and J2EE object oriented technologies.
  • Experienced in using Agile Methodology including creating product / sprint catalogs, active participation in Scrum, Sprint planning and exit meetings.
  • Experienced in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, and spring, JSF, Struts, EJB, JDBC, JPA, XML, JAXB, JAX - WS, AJAX, ANT and REST/SOAP Web Services.
  • Experience in developing robust, interactive User interfaces in AngularJS and NodeJS.
  • Experience in writing various Gulp tasks to minify HTML, CSS and JS code and building the UI code.
  • Developed Offline web applications using AngularJS 2 and Indexed DB.
  • Well versed with core Java concepts like Collections, Multithreading, Remote Method Invocation (RMI), Serialization, and Java Beans.
  • Implemented the task dashboard of different JBPM workflows using BPMN 2.0, business rules using business rules using Drools.
  • Experience in handling data layer using Hibernate (JPA), My Batis and Spring Jdbc Template
  • Experience in development and deployment of applications using JBoss, BEA Web Logic Application Server, IBM Web Sphere Application and Apache Tomcat.
  • Good experience in implementing Object Oriented Analysis & Design (OOAD).
  • Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XML Parsers).
  • Strong Experience in working with Client Script design technologies like Angular JS, JQuery, AJAX and Java Script.
  • Expertise in implementation of web applications using frameworks such as Struts, Spring MVC, JSF, Spring web flow) and Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
  • Good experience in server side Business Logic Development using Session, Entity and Message Driven Beans.
  • Experience in the Web Application GUI Development using HTML, CSS, JavaScript, XML and AJAX, DOJO Tool kit.
  • Good understanding of JMS, JSF, EJB, SOA, Apache Axis and XML related technologies like XSL, XSLT.
  • Experience working in Databases like Oracle 9i//12c (SQL, PL/SQL), MS SQL Server 2000, MySQL.
  • Hands-on experience working with source control tools such as CVS, Clear Case, GIT
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, Writing Junit test cases and used Clear Quest, JMeter for bug tracking.

TECHNICAL SKILLS

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags, NodeJS

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJs, AngularJS, JavaScript, CSS2, CSS3, HTML4, HTML5

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench

Databases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI

Security: JAAS, Spring Security

Integration: Spring Integration

Interceptors: Spring AOP, Aspect J

Version Control: Tortoise SVN, Rational Clear case, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, My Eclipse 4.1, IntelliJ, Net beans, JBuilder 2007, JDeveloper.

Server Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Client Build Tools: Grunt

Continuous Integration: Jenkins, Hudson

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Web services Specifications: JAX-RPC, JAX-WS, JAX-RS

Webservice Tools: SoapUI 4.0,5.1, TcpMon

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

White box Testing: Junit 3, Junit 4, DB Unit, JUnitPerf, HttpUnit, Load Test, Timed Test, Selenium, Fitnesse, Easy Mock, Power Mock

Black box Testing: JMeter, LoadUI, Load Runner, HP Quality Center, Win Runner

Client Testing: Jasmine

Application Servers: Web logic 8.1, 10.0, Web sphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational Clear Quest

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting: iReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS-FrontPage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating: Velocity, Free marker

Search APIs: Solr, Lucene

Cloud Computing: AWS - EC2, RDS, S3, Dynamo DB

Micro Services: Swagger, Pivotal Cloud Foundry, Spring Micro Services, Spring boot, Netflix Eureka

PROFESSIONAL EXPERIENCE

Confidential, Durham, NC

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in developing Microservices Architecture with spring boot and docker.
  • DevelopedBatchjobs using Spring Batch to read flat files and load the data into Oracle database and scheduled using Spring Quartz Scheduling.
  • Develop theUIcomponent architecture for developer framework usingAngular 10,Typescript, HTML5, CSS3 and Bootstrap.
  • Used aMicroservicearchitecture withSpring Bootbased services interacting through a combination ofRESTto build, test and deploy identityMicroservices.
  • Worked on latest features ofJava 8 like Lambda expressionsandfunctional interfaces.
  • Extensively usedJUnit, JMeter, SoapUIand Fitnesse for testing.
  • DevelopedSpring JMS Message listenersto process messages asynchronously between new services and legacy services.
  • Developed theDAOlayer for the application usingSpring, Hibernateand developed various business logic and reports usingHQLand Hibernate Criteria.
  • Followed agile methodology during complete SDLC process.
  • Used Pivotal Cloud Foundry (PCF) to quickly build, deploy & update the applications.
  • Participated Agile/Scrum development and deployment teams
  • Used Spring Framework 4.1 for the application development.
  • UsedAngular 10 Http servicesfor asynchronous validations for the input fields of the forms with the data existed in the database.
  • Responsible for creating and designing APIs using Apigee Edge.
  • Took part in setting up the routing configuration usingAngular 10 routerfor various views and sub views.
  • Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages usingHTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular 4for single page applications.
  • Worked on customizing the Bootstrap classes using CSS preprocesses likeSASS.
  • Worked on the enhancements of the navigation and menu button into responsive features usingBootstrap Nav-default classandCollapse button.
  • UsedAJAXcalls to consumeRESTfulweb services to fetch data and implementasynchronous communicationwith server side and then rendered the data onPrimeNG datatables.
  • Worked on creatingAngular custom pipesto sort the history of various customers through order of date, year and month, ngFor for display of the history of customer details in tables.
  • Configured Kafka to read and write messages from external programs.
  • Worked with React JS to build bootstrap components for UI web objects
  • PerformedCRUDoperations like Update, Insert and Delete data in NoSQL database likeMongoDB.
  • ProvidedLog4jsupport to the application for debugging the system and server side logging and configuredM avendependencies for build automation.
  • Configure Jenkins build Jobs for (CI) and (CD)and writing Python scripts on top of it.
  • Hosted and tested the application inAWSservers before publishing it in actual production environment.
  • UsedGITas version control tool for effectively managing the code changes & experience withAgile/Scrummethodology
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
  • Worked in aCI/CDenvironment withJenkins, Maven, AWS.
  • Created Dashboards on Splunk to track backend application.
  • Used Spring Batch to setup batch jobs to email the daily reports and that which run on Pivotal Cloud Foundry (PCF) with Spring Boot as its MVC layer.
  • Created images in IBM UDEPLOY to deploy the application in prod.
  • Developed unit test cases usingMochaandKarmaas unit test runner for various application modules.

Environment: Java 8,HTML5, CSS3, Bootstrap, JSON, React JS, Apigee, Typeccript, Angular 8, Angular10, MongoDB, Spring security, Spring Boot, JMS, SASS, Hibernate ORM, Spring AOP, Kafka, Karma, Jasmine, Jenkins, AWS, PrimeNG, JMS, HQL, Agile, Scrum, Jira, Junit, Jmeter, SoapUI, REST, GIT, Tomcat

Confidential, Denver, CO

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in developing Webservice operations in Service Oriented Architecture (SOA).
  • Analyze requirements with team, write High Level design documents, System Use Case, analyze risk factors.
  • Followed agile methodology during complete SDLC process.
  • Participated Agile/Scrum development and deployment teams
  • Used Spring Framework 4.1 for the application development.
  • Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX
  • Used spring for bean instantiation, annotations, controllers, request mapping to handle the web service request and response.
  • Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack
  • Designed entire framework to support Test Driven development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository.
  • Responsible for providing architectural guidance to external business team in Apigee API management.
  • Developed client engagement ingestion monitor user interface using Angular 2.
  • Involved in front end development using Struts, JSP's, JSF and JSTL.
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • Microservices development withSpringBootapplications. Implemented command pattern for all edge services.
  • My primary role was to design, develop and implementation of complex multi-tier systems with Web front end using HTML5, CSS3, Ajax, Angular1, 2, JSON technologies.
  • Developed various ReactJS components to help build the functionality and UI behavior using JavaScript.
  • Responsible for migrating the code to Groovy, a spring based application.
  • Designed the real time analytics and ingestion platform using Storm and Kafka. Hands on experience with multiple NOSQL databases includingRiak,Couch base, HBase and Cassandra.
  • Design and developed request and response XML Schema (XSD) documents for webservice operations such as Retrieve History.
  • Highly used Angular2 router to build single page application for navigates through the different status and multiple modals.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, Angular 2, Material, Bootstrap, JavaScript, AJAX and JSON.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Experience in Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications.
  • Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.
  • Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced multithreading with concurrency.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Independently integrate multiple APIs and new features using React + GraphQL stack.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS, JavaScript, JQuery, AJAX and JSON.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Created Mock-up designs and developed various functionalities with JavaScript and JQuery.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Extracted data in UI for different clients using JSON.
  • Used AngularJS as the development framework to build a single-page application and reusable AngularJs applications.
  • Developed RESTful services using Spring Boot and deployed to pivotal cloud foundry (PCF)
  • Node.js API server is deployed to AWS via Docker container service
  • Installed and configured Cassandra cluster and CQL on the cluster.
  • Imported data from various resources to the Cassandra cluster using Java APIs.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Strong Experience using RESTful Web services to save and retrieve geolocations using a remote server inJava8.0 using Spring MVC, Mongo DB.
  • Configured Kafka message source with Spring XD.
  • AWS EC2 instances were configured in dev and qa environments with NodeJS.
  • Used Maven for the project management like build, install.
  • Deployed application on Apache Tomcat server.
  • Used GIT for version control and repository.
  • Involved in writing Unit test cases for unit testing using Junit.
  • Used Selenium for UI automation.
  • Used Jenkins for the CI/CD pipeline.

Environment: JDK 1.8,Java 8.0, Spring 4.1(DI, MVC, Tran Management, Groovy,Integration, AOP), Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, JQuery 1.9, Docker, React JS, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, WebLogic 12.1, Eclipse 4.2, Junit, Multithreading with concurrency,Cassandra, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, Accurev, Microservices, PMD, AWS, NodeJS, Bootstrap, Kafka, AngularJS, Angular 2/4, HTML5, CSS3, Toad, Maven, Hudson, TcpMon, Sun Jersey, Junit 4.1, Powermock, Selenium, JIRA, Rally, Freemarker, Apache POI, Quartz Scheduler, TcpMon, JBehave, Selenium, Angular 7.

Confidential, Burlington, NC

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modeling, analysis, architecture design and prototyping.
  • Designed entire framework to support Test Driven development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository.
  • Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and React JS.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs and Scala.
  • Building RESTful APIs in front of different types of NoSql storage engines.
  • Experience in several agile frameworks like Scrum, XP, and Using TDD and ATDD approach.
  • Developed Open stack API to integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
  • Rewrote existing Python/Django modules to deliver certain format of data.
  • Build RESTful web service by building Node.js Server in the back-end to handle requests sent from the front-end JQuery and AJAX calls.
  • Created RFP (Request for Proposal) Microservices to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Created IIB & WMQ objects using MQSC script commands.
  • Implemented the task dashboard of different JBPM workflows using BPMN 2.0, business rules using business rules using Drools.
  • Creating custom, general use modules and components which extend the elements and modules of core Angular JS2.
  • Used Maven to build Java code for applications.
  • Developed code using Design Patterns like DAO, Factory Pattern, Singleton and Value Objects, Decorator, State, Strategy.
  • Responsible for Web UI development in JavaScript ES6 using JQuery, Angular 2 and AJAX.
  • Implemented Spring MVC framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Worked on Code builds and code changes that are made in JavaScript, Python and Shell scripts.
  • AWS EC2 instances were configured in dev and qa environments with NodeJS.
  • Used GitHub to maintain the versions of the source code of the project.
  • Used CI/CD technologies such Git, Chef, Jenkins are used for developing and deploy web services.
  • Worked with various clients like ACNielsen, Home Depot, and British Telecom on J2EE and IBM WCS projects.
  • Expertise in using NoSql database like Mongo DB to support the storage of JSON objects and provides the storage for security related information.
  • Designed and prepared Unit test cases using Junit and Log4j and removed the maximum bugs before passing onto the application to the QA team.
  • Used Jenkins application to build and perform continuous deployments of JBOSS war files.
  • Developed export to pdf, excel feature for the UI data grids using Dojo API.
  • Used UNIX shell scripting to automate software installation and testing. Wrote scripts to apply application patches and Oracle table updates.
  • Developed integration modules for disparate clients using Apache Camel.
  • Involved in Unit testing of application using Karma and Jasmine library to make sure that the application is compatible in all browsers.

Environment: Java 1.7, J2EE, Spring 4.1(DI, MVC, Integration, AOP, Python, Servlets, JSP, HTML5, JS, CSS3, AngularJS2, JBoss, Maven, Jenkins, JMS, AWS, PL/SQL, Oracle 11g, TOAD, Eclipse, Junit, GIT, Struts 1.3.10,, EJB3, Mongo DB, Oracle coherence, JAX-RS Web Services JAX-WS Web services, Node JS, JAX-WS, SOAP CXF, JAX-Restful Services, JAXB, QC, SoapUI, XML

Confidential

Software Developer

Responsibilities:

  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Used Struts tag libraries in the JSP pages.
  • Developed a controller Servlet that dispatches request to appropriate Action Classes.
  • Developed the application under J2EE Architecture using spring, Struts, Hibernate, Servlets, Web logic and JSP.
  • Used Java Persistence API(JPA) and Hibernate for performing the Database Transactions.
  • Used join point and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection.
  • Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
  • Extensively worked on Spring Bean wiring, Spring DAO and Spring AOPmodules.
  • Designed Graphical User Interface (GUI) for various Webpages using AJAX, HTML, CSS, JSF, JQuery and JavaScript.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML. Identified and resolved programming issues, Servlets and EJBs performance tuning opportunities.
  • Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing payments to/from customers.
  • Created detail design documents which has the UML Design diagrams, table information, object model etc. which are required for the developer.
  • MVC architecture is implemented by struts framework.
  • Exposed Survey API to other applications in DOE using Apache Axis2.
  • Page design and development are done using OracleBPM.
  • Involved in implementing JQuery for providing interactive user interfaces.
  • Written Test cases using Junit to validate the application flows in different scenarios in the standalone application.

Environment: Java, JSP, Servlets, Struts, Tiles, Spring, Hibernate, Adobe Flex, Action Script, SOAP, WSDL, WS-Security, Apache Axis, SQL, PL/SQL, Multithreading, CSS, XML, XSLT, JavaScript, JBoss, Eclipse, HTML, DHTML, XML, AJAX, Maven, CVS, TOAD,, Oracle 10g, Unix, UML, Shell Scripts, Agile(Scrum), Rational Rose, Junit, Log4j, Remedy

We'd love your feedback!