We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Deerfield Beach, FL

SUMMARY:

  • Over 8+ years of extensive IT experience in developing, design, analysis, testing of various web based, SOA based and client/server applications in multi - platform environments with JAVA/J2EE technologies, Involved in all phases of Software Development Life Cycle (SDLC)
  • Well versed in using software development methodologies like Water Fall, Agile (SCRUM), Test Driven Development and Service orientation architecture
  • Highly Proficient in using OOPS for building n-tier architecture systems with hands on development expertise in front-end UI layer, application layer including middleware, core business frameworks and Back-end database layer integration
  • Well experienced in Core Java - asynchronous programming, multithreading, collections and a few design patterns.
  • Experience in developing web applications onMVCbasedframeworkslike Spring, Spring IOC, Spring Security, Spring Boot, Spring Batch and SpringMVC
  • Used Core Java 8, Java 8, J2EE, JSP, JDBC, RDBMS, Java Script, JQuery, Ajax, XML and Chordiant 5.6, using Oracle 11g as database J2EE platforms on Windows, UNIX.
  • Experience in Front-End UI development skills using scripting languages like HTML5, DHTML, CSS, JavaScript, JQuery, JSON, AJAX, Node JS, Angular, Backbone JS, Bootstrap, Tag Libraries, JSTL
  • Experience in design and development of robust and highly scalable web service platforms and API’s based on REST and SOAP for applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies and Jersey frameworks
  • Expertise in implementation of Core concepts of Java, J2EE Technologies: JSP, JTS, Servlets, JSF, JSTL, EJB transaction implementation, JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Swing, Serialization and Externalization
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), Pivotal Cloud Fundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.
  • Expertise in XML technologies such as DTD, XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM
  • Experience with features of Angular 9 such as directives, dependency injection, modules and routing.
  • Expertise in Client Scripting language and server side scripting languages like HTML5, CSS3, Vanilla JavaScript with EcmaScript5 and EcmaScript6, TypeScript, jQuery, Angular, React, Redux, Backbone, Node.js
  • Experience using databases such as MySQL, Postgres, Oracle DB
  • Refactored existing monolithic application by identifying components that needs to be transformed to Microservices architecture, with Spring Boot-based services interacting through a combination of REST, AWS, and API-Gateway.
  • Expert in Core Java with strong understanding of Garbage Collector, SWING, Collections, Multithreading, Event handling, Exception handling and Generics
  • Expertise in Back-end/server side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC), Java Naming and Directory Interface (JND)
  • Expertise in open source framework Object Relational Mapping (ORM) tools like Hibernate and also used Hibernate Annotations to reduce time at the configuration level
  • Extensively used TIBCO Business Works, TIBCO Active Enterprise, and extensive experience in developing, testing and implementing of application software using Java (EJB, Servlets, JSP, ASP, JMS, Smart Mapper, Java Beans, JDBC, Java Applets, Oracle Apps, AWT, JFC Swing, Java Script, and C++.
  • Expertise in databases such as Oracle, MySQL, SQL Server, NoSQL, Mongo DB and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages
  • Strong experience in different IDEs like RAD, Eclipse, Spring Tool Suite and IntelliJ IDEA and worked on various application and web servers like JBoss, BES Web Logic, IBM Web Sphere, Glassfish, Camel and Apache Tomcat
  • Experience with containerization and clustering technologies like Docker, Mesos, Docker Swarm and Kubernetes
  • Having experience with Cloud Computing environment like Amazon Web Services (AWS)
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more EC2 instances
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication
  • Good knowledge on building applications using ANT and Maven
  • Experience with Selenium, JUnit, Mockito, Log4j in developing test cases and determining application functionality
  • Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms
  • Experience in using code repository tools - Tortoise SVN, GitHub, and Visual Source Safe

TECHNICAL SKILLS:

Languages: C, C++, JAVA, J2EE, SQL, PL/SQL, Python

Java Technologies: Servlets, JSP, JPA, EJB, JMS, JSF, Java Beans, Struts, Spring, Spring Boot, RMI, Multi-threading, REST, SOAP, Log4j, Slf4j, Log Insight, Ant, Gradle, Maven, Applets. ActiveMQ, RabbitMQ, Apache Kafka.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, Ajax, Angular JS, Angular 2/4/5/6/8/9, TypeScript, React JS.

Databases: Oracle, My SQL, SQL Server, DB2, PostgreSQL, MongoDB, Cassandra

ORM Frameworks: JPA, Hibernate, Eclipse Link, Spring Data JPA, Spring JDBC, Spring Data Rest

Web Servers: Apache Tomcat, IBM WebSphere, WebLogic and JBoss

Testing Frameworks: JUnit, Mockito, Easy Mock, TestNG, Karma, Jasmine, Jest, Chai, Cucumber

Web Services: SOA, SOAP, RESTFUL, JAX-WS, JAX-RS, XML Beans and Axis

Version Control Tools: Git, Subversion, CVS, and Clear Case

Methodologies: Agile, Scrum, TDD, OOAD, SDLC

Cloud Technologies: Jenkins, Docker, AWS

PROFESSIONAL EXPERIENCE:

Confidential, Deerfield Beach, FL

Senior Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • UsedJ2EEdesign patterns likeModel View Controller(MVC),Singleton,Factory,Data Access Object (DAO),Data Transfer Object (DTO)andService Locatoretc.
  • Implemented Bean classes and configured in spring configuration file forDependency Injection,Developed Controller Classes usingSpring MVC,Spring AOP, Spring Boot, Spring Batchmodules, handled security usingSpring Security.
  • Developed Business Logic usingPythonon Django Web Framework.
  • UsedWebpackto bundle Typescript and JavaScript modules.
  • Implemented data-binding using NodeJS for front-end development of a current web application.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Configure and run gulp tasks inNode.jsruntime and handle injection,CSSpre-processing, test-running.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Moving existing monolithic architecture to micro services and migrating them to AWS cloud.
  • Implemented generating the verification hash code using crypto package on Node.JS and Added user validations and user permissions by using the Node.js.
  • Pre-processor’s (SASS/LESS), JavaScript, Bootstrap, Ajax, Web Services XML, schemas.
  • Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plug in to deploy to AWS and worked AWS Cloud management.
  • Involved in building database Model, APIs and Views utilizingPython, in order to build an interactive web based solution.
  • Implemented Micro services architecture using Spring BOOT enabled REST API with the Spring Cloud modules.
  • Implemented the Model View Control structure using Spring and Angular 9
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test, deploy.
  • CreatedTypescriptreusable components and services to consumeREST API'susing Component-based architecture provided byAngular 9
  • Designed and developed Micro Services business components using Spring Boot.
  • Responsible for creating an instance on Amazon EC2 (AWS), Pivotal Cloud Foundry and deployed the application on it. Involved in the development of Micro services for all the models using combination of Spring Boot and Spring Security.
  • Coded extensively usingJavaScript,Angular 9to make rich internet web application for a Single page app.
  • Building application using maven and deploying to local Web Logic or tomcat server
  • Developed unit test scripts using Karma and Jasmine for Angular 9 framework and Mocha for Node JS API end points.
  • Experience in creatingRESTfulwebservicesusingJersey,SPRINGframework andJAX-RS.
  • Usedspring framework to create the beans needed and injected dependency using Dependency Injection
  • Enhanced the Portal UI using HTML, Java Script, XML, Java, and CSS as per the requirements and provided the client side Java script validations and Server side Bean Validation Framework.
  • UsedAngular 9as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server usingSASS,LESS,Bootstrap.
  • Creating and designing data ingest pipelines using technologies such as Apache Storm-Kafka.
  • Developed angular unit tests for testing angular components using Jasmine and Karma.
  • Extensive knowledge on AWS EC2, Amazon S3, Amazon Elastic Load balancing and other parts of AWS infrastructure.
  • Worked withjQueryplugins likeBanner, Slider, Accordion, Tabs, jQuery Dropdown, Image Gallery.
  • Worked withVue.js Forms, Validations, Modules, Components, directives, controllers and HTTP Request.
  • Developed RESTfulweb services usingJersey, Spring frameworkandJAX-RS.
  • Installation of Storm and Kafka on 4 node cluster and written Kafka producer to collect events from Rest API and push them to broker.
  • Created User Controls and simple animations usingJavaScript andPython.
  • Worked onVue.js events distributionand parent chain for parent-child component communication.
  • Implemented Spring boot micro services to process the messages into Kafka cluster setup
  • Used Karma Test runner and Jasmine Testing frameworks.
  • Develop SQL queries based on business rules, find query cost and optimizing the query
  • Writing Splunk Queries, Expertise in searching, monitoring, analyzing and visualizing Splunk logs

Environment: Java, J2EE, HTML, CSS, JavaScript, Web Service XML, AWS, Spring, Angular 6/8/9, Kafka Jquery, JSP, Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, CSS, Bootstrap,Java Script, Typescript, Vue.js, Node.js, Python, Restful, SOAP, jQuery, Hibernate, Docker. Splunk, Apache Kafka, Karma, Jasmine

Confidential, Greenwood, CO

Java Full Stack Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle and in Analysis, designed applications using Agile methodology.
  • Used Hibernate, Object/relational-mapping (ORM) solution, technique of mapping data representation fromMVCmodel to oracle relational data model with a SQL-based schema.
  • Designed and developed a module to publish the claim files to the created AWS S3 (cloud storage) Bucket using AWS Java SDK and integrated it to the application.
  • Established connections with other applications by usingRabbitMQand JMS
  • Analyzed code coverage report from Jenkins to improve code coverage and configured multiple plugins in deploying applications onto Tomcat. Worked with ATT in Production to resolve Apache tomcat problem.
  • Worked on Java EE concepts like Servlets,JMS&EJBto receive orders in the form ofXML’sfrom market place to validate, parse, extract, and persist inOracleXE.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website usingDHTML,HTML5,React Js,CSS,AJAX,JavaScript, andjQuery
  • Implemented Web-Services to integrate between different applications (internal and third party components usingRESTfulservices using Jersey.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation usingJenkinsalong withLINUXShell scripts to automate routine jobs.
  • UsedReact JSto create views to hook up models to theDOMand synchronize data with server as aSingle Page Application (SPA).
  • DevelopedHibernatewith Spring Integration as the data abstraction to interact with the database.
  • Experience on Full Stack development of Loan Module customization for ENBD bank usingSpringMVC,Hibernate,iBatisandOracle Sql/Pl-sql.
  • Exposure and built applications usingReactJS with ES6 which allowed us to render pages on both the client and server using the same codebase.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA) and React-Reduxthunkto make REST API calls.
  • Implemented MVC architecture by using Struts to send and receive the data from front-end to business layer.
  • Implemented Spring Boot Microservices to divide the application into various sub modules
  • Working with React Router for developing Single Page ApplicationsSPAs.
  • Created an AWS S3 Bucket usingAWSWeb Management console that should be logged in using User credentials.
  • Experienced in developing applications usingReact JSfor view rendering and implementing React JS withReduxandFluxto achieveMVC designflow to the application.
  • Developed modules in the application using micro services architecture style.
  • Implemented Backbone JS and React JS to create a dynamically changing website.
  • UsedReactJSfor templating for faster compilation and developing reusable components.
  • Good understanding of OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Using JQuery for event handling andAJAXinteractions for rapid Web development.
  • Developed Restful Web services using SpringMVCFramework. JSON data is returned to JavaScript clients.
  • Written test cases using Junit testing framework and java based log 4j as logging framework.
  • Integrated the web interface to the backedCSMapplications written in spring framework and Worked on persistence layer using ORM tool Hibernate withMy SQLDatabase. Develop/capture/document architectural best practices for building systems onAWS.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Experience in designing and implementingAWSSolutions using EC2, S3, EBS, Elastic Load balancer (ELB), VPC and Cloud Formation.
  • Using Spring-cloud, Spring boot, Docker, Git, Maven, Redis to implement new micro services or refactoring existing ones. Have also designed and developed REST interfaces in Java 8.
  • Used Cloud environment for deploying the applications and involved with Elasticsearch for logging as well as worked on Elasticsearch, Kafka, MongoDB, Cassandra.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment usingSelenium IDE,Selenium Grid.
  • Created DB Tables according to the client’s requirements and inserted rows and Performed DDL and DML operations in database.

Environment: MySQL, Java, JMS, Spring, Hibernate, Servlets, JDBC, Restful Web services, Web Sphere, AJAX, JQUERY, RabbitMQ, ReactJs, Java Script, PL/SQL, Apache Kafka, HTML, CSS, CXML, GUI, Eclipse(Mars), AWS Cloud, Docker, Kubernetes, Tomcat, SVN, Agile.

Confidential, Roseland, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in various steps of SDLC including analysis, design, and development of system. Developed Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.
  • Implemented Model View Controller (MVC) architecture using Spring MVC framework
  • Used Hibernate for Object relational mapping of the database structure created in Oracle
  • Implemented Aspect Oriented Programming using Spring AOP.
  • User input validations done usingJavaScriptand developed use cases using UML.
  • Developed Application to assess JSON and XML from Restful web service from consumer side using JavaScript and Angular 2
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Developed the interactive web pages using HTML5, CSS3, JSP, JavaScript, jQuery, Angular 4/5 and Ajax.
  • Implemented Spring IOC (Dependency Injection) and Spring AOP for the Business Layer development.
  • Deployed and tested the application using Tomcat web server.
  • Extensively worked onAngular 5 concepts like building components, data binding, event binding,hostlistners, styling elements dynamically usingngClass, show and hide particular element usingngshow/hide.
  • Implemented development procedures for IVR and speech applications through Java and Web Services and used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Designed and developed Spring and REST based Micro Services using the Spring Boot, also developed RESTful web services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Written SQL, PL SQL, HQL queries, Implemented Transaction management.
  • Developed restful Web-services using Django Rest framework in Python.
  • Involved in provisioning AWS S3 buckets for backup of the application and sync this contents with remaining S3 backups, by creating entry for AWS S3
  • Used Micro service architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers
  • Developed Junit test cases for DAO and Service Layer methods.
  • Developed angular material responsive web application pages usingAngular-Materialservices, controllers and directives for front end UI and consumed RESTful web service API.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Deployed Microservices as Restful Java Web Services on Amazon Elastic Beanstalk.
  • Developing single page application by using Covalent open-source framework, which is built onAngular 5, Angular-cli, Typescript, RXjs, Material design, Karma, Jasmine, d3, NGX, SCSS.
  • Used EJB, Struts, and Hibernate to developed the application
  • Developed unit and integration tests for existing microservices using JUnit, Mockito.
  • Used IBM WebSphere Application Server to deploy the application.
  • Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
  • Implemented Hibernate as ORM framework for mapping object-oriented domain model to Database Used SVN for version control.
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.

Environment: Java/ J2EE, JSP, JavaScript, HTML, CSS, AJAX, JQuery, Angular 2/4/5, Microservices, Python, AWS, WebLogic, Eclipse, SVN, Tomcat, WebSphere Application Server, Struts, Spring, and Hibernate, HQL, UML, Toad, Oracle and Junit

Confidential

Java Developer

Responsibilities:

  • Developed the project in Java, different J2EE technologies like Struts, JSP, Servlet, JavaScript, HTML, and CSS.
  • Implementation of MVC architecture by separating the Business Logic from the presentation Logic using Struts framework.
  • Developed and debugged the servlets andEJBwithWebSphere Applicationserver.
  • Developed view components usingJSPpages used in combination with servlets that handles business logic.
  • UsedSOAPforWebServicesby exchangingXML databetween applications overHTTP.
  • Created and modified Stored Procedures, complexSQLCommands for the application usingPL/SQL
  • Developed and deployed the applications using Tomcat and SVN for the version management.
  • Used JDBC in Data Access layer for data manipulation.
  • Wrote SQL queries for JDBC prepared statement and used callable statements to call stored procedures.
  • Developed XSD, WSDL for SOAP web services which are implemented using JAX-WS metro.
  • Created SOAPUI project to test the Web Services with test data.
  • ImplementedModel View Controllermodules and design patterns.
  • Used Eclipse as software development platform for developing the whole application.
  • UsedApacheLog4jLogging framework for logging of a trace and Auditing errors in application.
  • Involved introubleshootingbugs anddebuggingapplication to enhance performance of the application.
  • Tested the application in different environments like DEV, QA and UAT.
  • Worked with QA team in working with issues from QA environment and BA team for UAT defects

Environment: Core JAVA, JSP, Servlets, HTML, CSS, JavaScript, JDBC, Tomcat, Eclipse, SQL, Struts, XSD, WSDL, PL/SQL, SQL Developer, QC, SVN

Confidential

Java Developer

Responsibilities:

  • Performed the analysis, design, and implementation of software applications using Java, J2EE.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Developed Action Forms and Controllers in Struts framework.
  • Worked with core java concepts such as Oops, Multi-threading, collection framework and Exception handling.
  • Coded Modules in Java, HTML, JSTL, JavaScript, CSS, JSP and Servlets. Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Designed, developed, and maintained the data layer using Hibernate.
  • JUnit was used to do the Unit testing for the application.
  • Developed and implemented spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Used Apache Ant to compile java classes and package into jar archive. Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Involved in tracking and resolving defects, which arise in QA & production.

Environment: Java, J2EE, SOA services, JPA, JSP, Agile/Scrum, XML, LDAP, TCP/IP, JavaScript, OSS, Clear Case, JMS, Oracle 10g, SQL, Pl/SQL.

We'd love your feedback!