We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Boca Raton, FL

SUMMARY

  • 9+ years of extensive experience in Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment using java/J2EE technologies.
  • Hands on Service Oriented Architecture using Web Services with SOAP, WSDL, and UDDI for developing applications.Knowledge of a variety of process methodologies, modeling techniques and BPM tools
  • Expert in HTML5/CSS3 development and have experience in Backbone.js, Require.js, Node.js,Angular.js, Grunt js, Responsive design.
  • Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB.
  • Expertise in MVC 2 Architecture using struts, spring with features like the Validation Framework, Tiles Framework, and Internationalization.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach.Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
  • Angular.JS, jQuery. Also used Angular JS for making Restful API calls and data binding.
  • Deep knowledge of Angular.JS practices and commonly used modules based on extensive work experience.
  • Extensively worked on designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, JQuery, D3.js, JSON and CSS.
  • Expertise in client scripting language and server side scripting languages like JavaScript, Angular.JS, jQuery, JSON, Node.js, ActionScript, JSF and JSP.
  • Provided technical assistance for integration of Appian systems along with external systems such as SAP.
  • Conducted detailed analysis to support designing and development of BPM applications.
  • Conduct in - house and public workshops and training seminars: Extreme Programming, Test-Driven Development, Agile Development, .NET Development, Design Patterns, "Communicating with Tests" seminar.
  • Good experience in using Amazon Web Services (AWS) andAWSSNS/SQS for delivering messages.
  • Expertise in configuring version controls like CVS, SVN, ClearCase and VSS.
  • Architecting and implementing Portfolio Recommendation Analytics Engine using Hadoop MR, Oozie, Spark SQL, and Cassandra.
  • Experience in creating comprehensive web applications using MEAN stack implemented with MS SQL, Express, Angular.JS 2/4/5 and Node.js, Java 8, 10,11.
  • Expertise with distributed technologies like Enterprise Java Beans (EJBs)
  • Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, RAD, and Net Beans.
  • Experienced strongly in Design and development phase of multi-tier web based applications using J2EE technologies JAVA, Servlets, JSP, Oracle, MySQL and JDBC.
  • Highly Experienced inDesign and Developmentof both Rest and Soap based Webservices.
  • Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java,J2EE(Servlets, JSP, JSF, EJB, Hibernate, Spring,Struts,JDBC, JMS) and XML.
  • Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular.JS.
  • Experience in creating comprehensive web applications using MEAN stack implemented with MS SQL, Express, Angular 7/8/9 and Node.js, Java 8/9.
  • Experienced in the functional usage of business applications using WebLogic, Web Sphere,IBM WebSphere Application andPortalServer (WAS/WPS), JBoss and Tomcat.
  • Experienced in developing UML artifacts including Class Diagrams, Sequence, Activity and Deployment Diagrams.
  • Experienced in working with version control systems like GIT and used Source code management client tools like GitBash, GitHub, Git Lab
  • Experienced in testing data in HDFS and Hive for each transaction of data.
  • Experienced in importing and exporting data using Sqoop from HDFS to Relational Database Systems and vice-versa.
  • Experienced with Akka building high performance and reliable distributed applications in Java 8.0 and Scala.
  • Extensively worked on Java, J2EE Technologies like, Spring, Struts, JSP,Servlets, EJB, JMS,XML, RMI, WebSphere, Tomcat, Oracle, SQL, PL/SQL, etc.
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
  • Strong hands-on experience with Spring MVC Controllers, Validators, Spring Annotations, Spring tag library, Inversion of Control (IOC), Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, JPA, Hibernate, Spring Security
  • Extensive worked on MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in the development of web based and distributed Enterprise Applications.
  • Solid experience in application development as a Java/J2EE developer using Web Sphere Application Server v7.0 and WebSphere Studio Application Developer.

TECHNICAL SKILLS

Programming Languages: Java 8/9, J2EE, SQL, PL/SQL, C, C++

Operating Systems: UNIX, Redhat Linux, IBM AIX, Sun Solaris, Windows.

Java/J2ee Technologies: SOAP, RESTful Web service, Java, JPA, JMS, JDBC, Servlets, JSP, Struts, EJB, JSTL, JMS, XML (DOM, SAX), Spring, Hibernate, Web Services, WSDL Cassandra, Mongo DB, Kibana

Client Side Programming: JavaScript, HTML, DHTML, CSS.

RDBMS: Oracle, MySQL, SQL Server, DB2.

Hadoop/Big Data: MapReduce, HDFS, Hive, Pig, HBase, Zookeeper, Sqoop, Oozie, Flume, Scala, Akka, Kafka, Storm, MONGODB.

Automation Tools: Selenium RC, Selenium Webdriver, Selenium Grid

Application Server: WebLogic, Tomcat, WebSphere, JBOSS

Tools: Ant, VNC, Toad, SQL Developer, Junit

Framework: Spring Core, Spring AOP, Spring Transaction, Spring MVC, Struts.

Design Tools: Rational Rose, UML, Erwin.

Version Control: VSS, Clear Case, CVS, SVN

PROFESSIONAL EXPERIENCE

Confidential, Boca Raton, FL

Senior Full Stack Java Developer

Responsibilities:

  • Implemented data-binding and MVC using Angular.JS for front-end development of a current web application.
  • Using Angular.JS factory and services for dependency injection.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Designed and developed Web Services for building the middleware distributed components and deployed them on application servers.
  • Worked on upgrading theMongoDBversion from.
  • Used Spring DataMongoDBas the persistence framework in retrieving the user and medical benefits details fromMongoDB.
  • Experience in working with GraphQL queries and use Apollo GraphQL library
  • Implemented DAO layer using JPA (Hibernate framework) to interact with database.
  • Designed and developed web pages using HTML, JSP, JavaScript and XSLT, involved in writing new JSPs, designed pages using HTML and client validation using JavaScript and jQuery.
  • Performed Unit testing and Integration Testing.
  • Used Scala for coding the components in Play andAkka.
  • Used scalas cripts for spark machine learning libraries API execution for decision trees, ALS, logistic and linear regressions algorithms.
  • Populated HDFS and Cassandra with huge amounts of data using Apache Kafka.
  • Strong experience with Microservices, Spring Boot, Spring Cloud, Cloud Foundry, Netflix OSS stack.
  • Experience in deploying the Cassandra cluster in cloud, on premises, data storage and disaster recovery.
  • Experience in designing data models in Cassandra and working with Cassandra Query Language.
  • Experience in Automation testing using Selenium Web Driver, JUnit and Maven.
  • Responsible for writing the Design Specifications for the generic and application specific web services in Groovy n Grails.
  • Developing Restful web service development in Grails
  • Responsible for overall Docker & Kubernetes setup, configuration and Architecture.
  • Configured and maintained a large scale Docker based PaaS environment using kubernetes
  • Proposed and implemented branching strategy suitable for agile development in GIT .
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Developed web services to perform various operations on the supplier information.
  • Supported the applications through debugging, fixing and maintenance releases.
  • Developed UNIT test cases using JUNIT and Mockito and configure through Maven surefire plugins to bepart of continuous integration.
  • Worked on the Single Sign On (SSO) integration of the entire application
  • Linux and windows servers along with cloud strategies of Amazon Web Services.
  • Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Implement user authorities' management withSpring Security.
  • Involved in Units integration, bug fixing and User acceptance testing with test cases.
  • Designed and developed applications using Agile Methodology.
  • Responsible for requirements gathering, analyzing and developing design documents and reviewing with business.
  • Created, implemented and managed Pivotal Cloud Foundry deployments
  • Familiar with concepts of Azure and OpenStack Cloud Based Technologies.
  • Experienced in installing and troubleshooting CF installations on IAAS (Azure, AWS etc.)
  • Extensive experience in developing Web Services applications using REST Client, REST API, SOAP UI,dozermapper.
  • Extensively used CoreJavaAPI, Spring API in developing the business logic.
  • Used Spring Core and theInversion of Controlmodule of Spring framework
  • Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement.
  • Developed user interface components using JSP and tag libraries.
  • Used Oracle as database and Involved in the design and development of PL/SQL backend implementation.
  • Currently working on developing Server less functioning using AWS lambda with JAVA 8.
  • Worked on different Automation tooling techniques to support reporting/development and the CI/CD pipeline.
  • Involved in development of different modules using Spring boot framework, Restful Web Services, JPA and integrate the modules.
  • Built RESTful APIs in front of different types of NoSQL storage engines allowing other groups to quickly meet their Big Data needs and remain insulated from rapid technology changes in the NoSQL field.
  • Configured Hibernate-ORM to mapjavaobjects such as clients and claims with database tables
  • Developing Web Services that included developing WSDL that included document/literal as well as literal styles, and SOAP Bindings.
  • Demonstrated experience working with (consuming) REST or GraphQL APIs via client side JavaScript or server side via Node.JS
  • Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.
  • Configured Hibernate second level cache usingEHCacheto reduce the number of hits to the configuration table data.
  • Implemented Micro services which contain the shared functionality that all business units inside the application may perform the same.
  • Implemented techniques to track the usage analytics api consumes the events happened in micro-services and when API is exposed through Platform Lib automatically it records each incoming request considering dependencies.
  • Installed, configured, and managed the servers (AWS, Linux, Tomcat, Apache, MySql, MongoDB, Groovy/Grails, Hudson/Jenkins, JIRA, GIT, and JUnit).
  • Used Spring Framework for Dependency injection and integrated.
  • Designed and implemented DAO, Factory and DTO Design Patterns.
  • Designing, creating database, writing DDL, DML statements and populating the Oracle database.
  • Developing End-User friendly GUI using JSP, HTML, DHTML, JavaScript & CSS
  • Implemented MVC design pattern using Spring MVC and JSP.
  • Involved in designing of user interface.
  • Used JavaScript, Angular.JS 2, and AJAX technologies for front end user input validations and Restful web service calls.
  • Developed reusable components using Custom Directives in AngularJS.
  • Used Angular.JS 8 framework for building web-apps and is highly efficient in integrating with Restful services.
  • Experience working with (consuming) REST or GraphQL APIs via client side JavaScript or server side via NodeJS
  • Developed applications using AngularJS single page applications SPAs to improve page performance.

Environment: Java 8, J2EE, RESTful Web Services, SOAP Webservices, Hibernate, Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Batch Eclipse IDE, AngularJS, HTML5, CSS, JavaScript, Tomcat, XML, XSD, Linux, UML, Oracle, Maven, SVN, SOA, Graph QL,Design patterns, JMS, JUNIT, Mockito, log4J, WSDL, JSON, JNDI.

Confidential, Newark NJ

Sr. Full Stack Java Developer/ Lead

Responsibilities:

  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Used a light front-end framework against the JSON API for their service requests.
  • Developed UNIT test cases using JUNIT, Mockito, Easy Mock and Powermock.
  • Participated in development of a well responsive single page application using JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
  • Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Currently working on developing Server less functioning using AWS lambda with JAVA 8 and 10.
  • UsedMultithreadingand collections to improve performance of application.
  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Microservicesusing the Akka reactive framework, functional programming usingJava and Scala, multi threaded
  • Experienced developing againstSOLRSearch Platform APIs
  • Performed Migration of data from SQL Server 2005 toSQL Server 2008Edition.
  • Developed and deployed solution using several new technologies, including Linux - Ubuntu, Drupal and ApacheSOLR.
  • Responsible for design and maintenance of the GIT Repositories, and the access control strategies.
  • Created and designed data ingest pipelines using technologies such as Apache Storm- Kafka.
  • Coordinate with all the teams for functional requirements and ensure compliance to all architecture standards.
  • Developed and implemented software models for software systems and analyze all business requirements for processes.
  • Implemented procedures for data storage management and modeling using Cloud base technologies.
  • Developed and delivered SOAP based Web Servicesfor our new clients used Apache-CXF and SOAP UI to test the services.
  • Experienced in using Scala, Java and Python frameworks for Bigdata/Spark engine requirements.
  • Create and manage Spring Boot micro-services with REST endpoints.
  • ConductedAutomation testingusing the Standards, guidelines and structured methodology in testing the application.
  • Selected the appropriate AWS service based on compute, data, or security requirements
  • Used PL/SQL to create Packages, Functions, and Procedure.
  • Extensively used Core Java such as Exceptions, and Collections
  • Installed and Configured DataStax OpsCenter for Cassandra Cluster maintenance and alerts.
  • Assisted Development teams to migrate applications to Docker based PaaS platform using Kubernetes.
  • Designed and developed Rest Based Webservices using Jersey framework.
  • Developed applications using latest technologies like spring, hibernate (using annotations), and REST based Webservices, XML API and tools.
  • Used spring framework for integrating the MVC components with business services.
  • Implemented Data Access Layer (DAL) using Spring Data and Hibernate ORM tool.
  • Design and development web-application for business reporting and systems monitoring and troubleshooting; using J2EE, Tomcat.
  • Applied Hadoop MapReduce to reduce processing time from two weeks per year of data to one day.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Built restful web services using MongoDB /NodeJS and implemented the front-end using jQuery and AngularJS controllers, directives, and service.
  • Strong experience of developing data models using Hibernate POJO's, configuring Hibernate persistence layer.
  • Worked as a front-end web developer and AngularJs based application.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Experienced in developing front-end systems with JavaScript, Bootstrap, HTML5, MVC frameworks such as Angular JS, Backbone JS.
  • Spring Controllers were used with Angular JS to route the control to desired Java services
  • Worked on SpringMVC Architecture for web applications.
  • Responsible for developing the full stack (from the Markup, JavaScript, Application Services, Database, and Build Scripts).
  • Configured and deployed the application using Tomcat and Web Sphere.
  • Built Java applications using Maven and deployed JAVA/J2EE applications through Application servers.

Environment: Java, J2EE, RESTful Web Services, SOAP Web Services, Hibernate, Spring Core, Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, AngularJS, JSTL, HTML5, CSS, Web Sphere, Tomcat, XML, Linux, UML, Maven, Design patterns, JMS, JUNIT, PowerMock, log4J, WSDL, JSON, JNDI.

Confidential, San Antonio, Texas

Sr. Java/J2EE Developer

Responsibilities:

  • DevelopedStruts Action FormsandAction Classesto control the application flow and usedStrutsandJavaScript Validation frameworkto validate the values entered in the forms.
  • Worked on creating a test harness using POJOs which would come along with the installer and test the services every time the installer would be run.
  • Implemented web crawling of store demographics, products, brands and categories usingPython.
  • Architected an enterprise service bus using Mule, Java (EJB3), Hibernate, and Spring to tie back-end business logic/systems with web properties via a corresponding RESTful API.
  • Involved in the Code Review Team that suggests the best way so that the product is stable and is implemented with the best performance and efficiency.
  • Built restful web services using MongoDB/Node.JS and implemented the front-end using jQuery and Angular.JS 6 controllers, directives, and service.
  • Involved in writing JUnit test cases, unit and integration testing of the application.
  • Configured the project on WebSphere application server
  • Deployed projects in UNIX/Linux environment.
  • Implemented Spring MVC architecture using spring, JSP&Java beans to migrate from Struts Framework.
  • Involved in development of services based architecture utilizing open source technologies like Hibernate ORM and Spring MVC Framework.
  • Designing and coding of Controller classes and Business Layer and DAO Classes and wired them using Spring Framework.
  • Integrated spring (Dependency Injection) among different layers of an application.
  • Worked on migrating Persistence layer from simple DAO to Spring/Hibernate.
  • Developed PL/SQL as per the requirement in the Data Access Layer.
  • Wrote complex SQL queries.
  • Integrated stored procedure with DAO layer.
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Implemented integration of Struts Action classes in Presentation Tier
  • Used Struts Tiles Framework for designing the layout of the application
  • Extensively Used JavaScript to provide the users with interactive, Speedy, functional and more usable user interfaces.

Environment: Java, J2EE, SOAP Web Services, Spring, Struts, Hibernate, JSP, JSTL, HTML, CSS, JavaScript, Web Sphere, Tomcat, XML, XSD, Linux, UML, Eclipse IDE, JDBC, PL/SQL. Maven, SVN, JMS, JUNIT, log4J, WSDL, JSON, JNDI.

Confidential, Memphis, Tennessee

Java/J2EE Developer

Responsibilities:

  • Installed, configured, and managed the servers (AWS, Linux, Tomcat, Apache, MySql, MongoDB, Groovy/Grails, Hudson/Jenkins, JIRA, GIT, and JUnit).
  • Used Spring Framework for Dependency injection and integrated.
  • Designed and implemented DAO, Factory and DTO Design Patterns.
  • Designing, creating database, writing DDL, DML statements and populating the Oracle database.
  • Developing End-User friendly GUI using JSP, HTML, DHTML, JavaScript & CSS
  • Implemented MVC design pattern using Spring MVC and JSP.
  • Applied OOP Programming concepts like Polymorphism and Inheritance to improve the existing Java/JEE based code base.
  • Designed and Developed application using Spring MVC, Webservices and Hibernate DAO layer and used various design patterns like Factory pattern, Singleton and DAO effectively.
  • Involved in maintenance and enhancement of the application.
  • Implemented AJAX calls using JQUERY for dynamic and interactive, data retrieval and Messaging in JSON.
  • Implemented CSS Manipulation, HTML Event functions, Java script Effects and animations using JQUERY.
  • Developing Batch framework using java executor framework for processing the offline records using the entity model.
  • Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis, Development and Customization of the Application.
  • Managed and delivered all system and software migrations involving Organizational standards.
  • Designed and developed Java standalone applications for fixed length data transmission using Socket programming.
  • Maintained Shell scripts in LDAP infrastructure.
  • Was involved in requirement analysis using Software functional specification documents and development of design artifacts usingUML.
  • Involved in Low level systems design including Sequence, Class and Activity diagrams in UML.
  • Developed user interface using JSP, HTML, CSS, and JavaScript to simplify the complexities of the application.
  • Responsible for developing GUI client software using Java 2 and Swing/JFC
  • Developed front-end code withAjax callinAngularJSandjQueryto retrieve data asJSON Objectfrom controllers in back-endRestfulServer, then display the well-organized result in web pages by writingAngularJS controller, directives, services,androute providers. Also usedAngular.js filterto make the datasearchableandstorable.
  • Designed and developed of REST based Web Services using JAX-WS.
  • Developing Web Services that included developing WSDL that included document/literal as well as literal styles, and SOAP Bindings.
  • Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.
  • Configured Hibernate second level cache usingEHCacheto reduce the number of hits to the configuration table data.
  • Writing complex & cross browser JavaScript to validate the web pages
  • Analyzed and documented the business requirements of the customer
  • Developed Junit test cases for the application
  • Developing the front end application to process the online requests.
  • Implemented client side validations and identifying the data changes using JavaScript, jQuery.
  • Used Spring JDBC interact with the database in DAO layer.
  • ANT tool has been used in the UNIX environment to build the applications.
  • Prepared auto deployment scripts for Web Sphere in UNIX environment.
  • Using JUnit, wrote unit test cases to test various services and their capabilities and limitations.
  • Worked on existing oracle stored procedures to improve the performance.

Environment: Java, J2EE, Web Services, Spring JDBC, JSP, JSTL, HTML, CSS, JavaScript, JQuery, Tomcat, XML, XSD, UNIX, UML, Web Sphere, Eclipse IDE, Oracle. ANT, SVN, Design patterns, JMS, JUNIT, log4J, EJB, WSDL, JSON and JNDI.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Automation of Web Services Testing using SOAP UI
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-many communication in the application.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
  • Analyzing the requirement document and preparing queries for clarification from client.
  • Involved in business requirement gathering and technical specifications.
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using Agile methodology.
  • Created a Front-end application using JSPs, JSF, Swing,ExtJS and Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Involved in developing application using SPRING framework like Spring ORM and Spring IOC.
  • Used object relational mapping using Spring with Hibernate and IBATIS.
  • Created Entity using JPA and Spring Data JPA for execute queries to the databases.
  • Effective use of Hibernate (ORM tool) in the business layer to create DAOs.
  • Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.
  • Implemented Servlets, JSP and Ajax to design the user interface.
  • Developed Interactive web pages using AJAX, JavaScript, jQuery.
  • Interaction with Oracle database is implemented using Hibernate.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Deployment of application in Tomcat server.
  • Hands on experience in resolving issues in the production server.
  • Involved in consuming web services using JAXWS development.
  • Involved in improving the existing design by minimizing dependencies between the layers with the help of design patterns
  • Involved in procedures and functions modifications.
  • Configuration of manager role using Jenkins tool.
  • Involved in DB Design and Application design for Play Back Mock.

Environment: J2EE, Web Services, Springs, Hibernate, XML, XSD, Oracle, Tomcat, HTML, CSS, JSON, jQuery, AJAX, JMS, SOA, Servlets, JSP, JAXWS, Unix.

We'd love your feedback!