We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Over 9 Years of IT experience in Design, Development, Integration, Implementation and Maintenance of Enterprise Applications utilizing Java/J2EE based technologies and creating Automation tools in Java and Selenium for domains such as Telecom, Health care and Financial Services.
  • Highly capable in Design (OOAD) on Unified Modeling Language (UML) and Object - Oriented Analysis.
  • Experienced in teh functional usage of business applications using WebLogic, Web Sphere,IBM WebSphere Application andPortalServer (WAS/WPS), JBoss and Tomcat.
  • Expertise in client scripting language and server side scripting languages like JavaScript, Angular.JS, jQuery, JSON, Node.js, Action Script, JSF and JSP.
  • Experienced in developing UML artifacts including Class Diagrams, Sequence, Activity and Deployment Diagrams.
  • Extensive experience in developing applications using Java and various J2EE technologies including JSP, Servlets, JSP Custom Tags Libraries, JSTL, JavaBeans, JDBC, XML, Threads, JNDI and JMS.
  • Highly Experienced in Design and Development of 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.
  • Extensive experience in developing batch jobs using open source framework like Spring Batch framework.
  • 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 teh Validation Framework, Tiles Framework, and Internationalization.
  • Experienced inMEANstack development applications using MongoDB, Express.JS, Angular.Js7/8/9/10&Node.js.
  • Experience in integrating teh internal security model into new projects with Spring Batch, Spring Boot and Pivotal Cloud Foundry.
  • Extensively worked on Java, J2EE Technologies like, Spring, Struts, JSP,Servlets, EJB, JMS,XML, RMI, WebSphere, Tomcat, Oracle, SQL, PL/SQL, etc.
  • 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.
  • Expertise in configuring version controls like CVS, SVN, Clear Case and VSS.
  • Expertise with distributed technologies like Enterprise Java Beans (EJBs)
  • Experienced in using IDEs such as Eclipse,My Eclipse, IntelliJ, RAD, and Net Beans.
  • 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.
  • 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 teh 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 WebSphereStudio Application Developer.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka and Play framework.
  • IntegratedSpring SecuritywithJDBCto manage user registration and login.
  • Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object OrientedJavaScript, Type Script, Angular 2.0, Angular 4, Angular JS, Node JS, Bootstrap, Media Queries, CSS Frameworks, Java.
  • 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.
  • Worked high-end oncollectionsandmultithreading.
  • Expertise with distributed technologies like Enterprise Java Beans (EJBs)
  • Experienced in using IDEs such as Eclipse,My Eclipse, IntelliJ, RAD, and Net Beans.
  • 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 with Akka building high performance and reliable distributed applications in Java 8.0 and Scala.
  • External System service integration are done via rest service calls from theJBPMProcess.
  • Extensively worked on Java, J2EE Technologies like, Spring, Struts, JSP,Servlets, EJB, JMS,XML, RMI, WebSphere, Tomcat, Oracle, SQL, PL/SQL, etc.

TECHNICAL SKILLS

Java/J2ee Technologies: Java 8/9/10, J2SE, J2EE, JSP, Servlets, EJB, Swing, JDBC, JMS, MDB, JNDI, JSTL, Java Beans

Web Development Technologies: JSP, XML, XSD, XSLT, DOM, LDAP, HTML, CSS, DHTML, JSTL (Tag Libraries) Servlets, JSP, HTML, DHTML, CSS, Angular JS, Node JS, JQuery, Mobile, JQuery, JavaScript, Backbone JS, AJAX, React JS, Microservices, DWR (Direct Web Remoting)

Cloud Computing: AWS (Amazon Web Services), working with EC2, RDS, Dynamo DB, S3, and Cloud Formation Templates.

RDBMS: Oracle, DB2,12c/11g/10g, MySQL, DB2, MS-SQL Server.

Design Patterns: MVC Architecture, Front Controller, Session Facade, Business Delegate, Data Access Objects (DAO) and Data Transfer Objects (DTO), Singleton.

Application Server: WebLogic, Tomcat, WebSphere, JBOSS 5.1

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

Servers: Tomcat, WebLogic, Jboss, Web Sphere, Apachec Tomcat

Framework: Spring Core, Spring AOP, Spring Boot, Spring Batch, Spring MVC, Struts.

Design Tools: Rational Rose, UML, Erwin.

Web Services: SOAP, WSDL, XML, SOA, JAX-WS, JAX-RS

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Development, enhancement and testing of teh Web Methods flow services and Java services.
  • Implementation ofStruts- Configuration Files, Validation Files, Interceptors, Filters, Listeners for Modules.
  • Developed custom spring boot starters in existing Microservice Framework to provide for developers Cloud-native microservice environment like Centralized configuration, service registry and discovery, circuit breaker, monitoring and distributed tracing so developer can focus on writing business logic.
  • Developed and enhanced some configurable camel routes in framework using yml file configuration.
  • Enhanced some spring boot starters which hold dependencies and code.
  • Expertise in AngularJS controllers, directives, factories, services, routing, DOM manipulation using JavaScript, jQuery and AngularJS.
  • Used MEAN(MongoDB, CockroachDB, Express, Angular Js and NodeJS)Stackapplication development
  • UsedElasticsearchfor Real time analytics and a Full textsearchfunctionality
  • Implemented Micro Services using Spring Boot, Spring Cloud, and Spring Micro Services and enabled discovery using Netflix Eureka Server. Created web services using Spring Rest Controller to return JSON to teh frontend.
  • Scripting infrastructure and (Linux) machine provisioning from scratch using tools such as bash and teh Ruby AWS-SDK.
  • Resolving scalability and performance issues both in Applications as well as in Web sphere/Web Logic Application Servers.
  • Deployed and Monitored Micro Services Using Pivotal Cloud Foundry, also Managed Domains and Routes with teh Cloud Foundry
  • Developed teh Application making use Java 8's new Streams API and parallel Streams to partition teh streams.
  • Used micro service architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka, Spring4 message broker
  • Written micro services using Spring Boot and Spring Data for Dynamo DB
  • Worked inMEAN stack advancement (Mongo DB,Couchbase DB, Express.JS, Angular.JS& Node.JS).
  • Developed Web based GUI’s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Action Script, DOJO, Node JS, Angular JS, JQuery, EXT JS and Ajax.
  • Use of JSX in teh React js components for cleaner HTML like structure inside JavaScript.
  • Modularized front end CSS and JS code with Sass. Built a real-time mouse/click user analytics web service with Node.js
  • Responsible for managing AWS resources in cloud and maintain Continuous Integration and Continuous Deployment pipeline for fast paced robust application development environment.
  • Implemented search engines by using Angular JS filter to make teh data searchable and sortable.
  • Involved in converting Hive/SQL queries intoSparktransformations usingSparkRDD, Scala.
  • Worked in development of JavaScript for client side validations.
  • Design teh J2EE components of teh Restful Web Services and scheduled Java batch jobs based application in UML.
  • Created Web Services (SOAP) between different components and also exposed few web services to client apps get metadata for teh specific entities and documents.
  • MEANstackimplementation, Angular.JS Full-Stackgenerator (generator-angular-fullstack), and actually run, edit, and deploy an application.
  • Developed teh application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Front end design using HTML, CSS, Bootstrap.
  • Implemented Business processes such as user autantication, Account Transfer using Session EJBs.
  • Extensively developed stored procedures, triggers, functions and packages in oracleSQL, NOSQL,PL/SQL.
  • Developed teh front end using HTML, JavaScript, AJAX, JSP, CSS, JQuery, and XML.
  • Created teh Application using React.js 16.0 and Node.js libraries NPM, gulp directories to generate desired view and flux to root teh URL's properly.
  • Used design patterns and UI frameworks such as MVC, Struts, Hibernate, Node.JSand spring.
  • Strong knowledge in developing and designing web 2.0 application according to Information architecture and Usability standards using Ajax, JQuery, Backbone.js, XML, Symfony 2, CSS3 and MVC frameworks.

Environment: JAVA/J2EE, Servlets, JSP, Websphere Application Server 8.x, XML, HTML5, CSS3, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, JavaScript, Angular 8,9,10, Spring frame work-DI, AOP, MVC, Hibernate, REST, JAX-RS, CXF, IBM MQ Series, RAD.

Confidential, Boca Raton, FL

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, Node JS, JQuery and Java script.
  • Defined new validations through Angular2JS for teh form field validation implemented through HTML5.
  • Developed multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js, React.js
  • Used Spring MVC, Ajax and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published teh business layer as services and injected teh necessary dependent components usingSpring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Autantication and Authorization of teh application.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and Spring.
  • Extensively used HQL and SQL for querying databases.
  • Designed and implemented database and associated RESTful web service that persists high-volume user profile data for vertical teams.
  • Migrated high-volume OLTP transactions from Oracle to Cassandra in order to reduce Oracle licensing footprint.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Consumed Web Services to interact with other external interfaces in order to exchange teh data in teh form of XML and by using SOAP.
  • Used Spring Batch and Hibernate for creating batch jobs to read multiple formats of data and write it into flat file.
  • Used J-Unit Testing and Ant Scripts.
  • Developed UNIT test cases using JUNIT and Mockito and configure through Maven surefire plugins to bepart of continuous integration.
  • Making reproducible framework situations for teh microservices engineering. Created a Request for Proposal (RFP) microservice providing RESTful API using Spring MVC and Spring Boot.
  • Used JIRA for tracking teh Project Stories in AGILE Methodology.
  • Implemented Spring Batch and Spring Task Scheduler to automate importing data from CSV files sent from client into DB2 database.
  • Used Rest methodology for teh service layer interface and used JSON for teh data transformation.
  • Developed various AJAX and JSON calls for teh communication between teh server and teh UI.
  • Using AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order.
  • Working with back-end web technologies such as Apache, Nginx, MySQL, Mongodb, Memcache
  • Coded Rest API for Product service using spring boot.
  • Assisted Development teams to migrate applications to Docker based PaaS platform using Kubernetes.
  • Developed web services for produce and consumed teh services by making Web Service calls to remote services in different applications.
  • Used Spring JMS module for lookup for teh queues and MDBs for teh listeners
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
  • Worked with Object-Oriented JavaScript such as Backbone.js, Knockout.js, Ember.js, Handlebars.js.
  • Packaged and deployed teh application in IBM WebSphere.
  • Written LINUX shell scripts to identify user login information.
  • Playback and technical presentations to teh clients on acquired knowledge.
  • Generating reports in PDF using iText Open source and excel file formats.
  • Used Rational Clear Case for teh version control.
  • Used Maven as teh build tool.
  • Used Tortoise SVN to maintain teh version of teh files and took teh responsibility to do teh code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java, JDK, J2EE, HTML5, CSS3, Angular JS, Node JS, XML, JSON, AJAX, JQUERY, Struts, Hibernate, Spring Boot, Spring Batch, Spring DAO, Spring IOC, MySQL Server, JMS, JNDI, Maven, RMI, Eclipse IDE, UML, JIRA, Rational Clear Case, LINUX.

Confidential, Hartford, CT

Java Full Stack Developer

Responsibilities:

  • Involved in teh complete SDLC including design of System Architecture, development of System Use Cases based on teh functional requirements.
  • Designed teh algorithm and codes and also has used design patterns and Object-Oriented Design methodology.
  • Participated in Server upgrades, code migrations, and also worked on important enhancements in teh business requirements.
  • Involved in implementation of MVC pattern using Angular JS, Node JS, JSP and Spring Controller.
  • Used JAX-RPC Web Services using SOAP to process teh application for teh customer.
  • Implementing teh nightly batch jobs to process teh data.
  • Developed Junit test cases for unit testing and integration testing.
  • Used Spring Batch to build teh POJO-based development approach of teh Spring Framework.
  • Design and developed configuration output in XML and PDF format.
  • Designed and developed configuration wizard using Spring MVC, used Spring Web Flow to create business rule based flow mechanism, and configuration entity model in JPA.
  • Created detail design documents for use cases of teh system that are signed off by business users.
  • Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Used spring boot Actuator to externalize application's configuration properties for different environments.
  • Worked on teh development of teh Language Manager application using Portlets, Struts, SQL Server, Hibernate, etc.
  • Used Spring Batch with Spring Boot framework for developing a batch application for Loyalty Rewards.
  • Built restful web services using MongoDB/Node.JS and implemented teh front-end using jQuery and Angular.JS 6 controllers, directives, and service.
  • Involved in doing POC such as MongoDB and Spring Boot Technologies.
  • Debugged and solved problems on several applications based on different technologies.
  • Worked on teh validation of forms and user authorization using authorization tokens with
  • JavaScript and jQuery and Bootstrap for styling UI Interface of teh application.
  • Participated in teh design of teh database tables in MySQL to store information of teh clients and their project details after Normalization of teh database schema.
  • Implemented teh concept of smart tables in AngularJS.
  • Helped in fixing teh bugs found in unit testing and integration testing by teh QA team.
  • Developed UI pages with JSP, Spring MVC, HTML5, CSS3, JavaScript, JQuery, and used Boot Strap for creating Responsive Web pages.
  • Created AngularJS Controller which isolate scopes perform operations in UI.
  • Develop unit test using Karma and Jasmine. Followed strict patterns of RA team for unit test cases with jasmine.
  • Used Drools Decision table using excel sheets with a Spring MVC project.
  • Used JENKINS for continuous integration(CI) and continuous deployment(CD).

Environment: HTML5, CSS3, Java Script, XML, GWT, Ajax, AngularJS, Restful Services, Node JS, Spring MVC, Spring, JDK, Spring Boot, Spring Batch, Hibernate, My SQL, Maven, Jenkins, JBoss, Docker, SVN, Selenium, NPM, JUnit, Jasmine, Karma, Mockito, Eclipse, Jira.

Confidential, Minneapolis, MN

Sr. Java Developer

Responsibilities:

  • DevelopedStruts Action FormsandAction Classesto control teh application flow and usedStrutsandJavaScript Validation frameworkto validate teh values entered in teh forms.
  • Worked on creating a test harness using POJOs which would come along with teh installer and test teh services every time teh 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 teh Code Review Team that suggests teh best way so that teh product is stable and is implemented with teh best performance and efficiency.
  • Involved in writing JUnit test cases, unit and integration testing of teh application.
  • Configured teh 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 teh requirement in teh Data Access Layer.
  • Wrote complex SQL queries.
  • Developed IBM portlets using IBM WebSphere portal server 6.1
  • Integrated stored procedure with DAO layer.
  • Developed web layer using Struts framework to manage teh project in MVC pattern.
  • Implemented integration of Struts Action classes in Presentation Tier
  • Used Struts Tiles Framework for designing teh layout of teh application
  • Extensively Used JavaScript to provide teh 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, NYC, NY

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of teh application and demonstrated to business users to verify teh application functionality.
  • Worked with Spring Framework using components like MVC and JDBC. Also used Hibernate ORM, JSF and StrutsMVC frameworks.
  • Developing front end of application using HTML, CSS, backbone.js, javascript, jQuery.
  • Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, JUnit and Selenium WebDriver.
  • Used Angular js framework where data from backend is stored in model and populated it to UI.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Developed and implemented teh MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Hands on experience with MVC Javascript frameworks such as Backbone.js, Angular.js and Node.js.
  • Worked with GIT/SVN, Continuous Integration (CI) tools like Jenkins using Maven Builder.
  • Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
  • Used JavaScript, JQuery and ExtJs to create UI on teh Front End.
  • Developed major websites and services by includingMongoDBas backend software.
  • Implemented server side tasks using Servlets and XML.
  • Involved in configuring and deploying teh application using WebSphere.
  • Used ANT scripts to build teh application and deployed on WebSphere Application Server
  • Performed unit testing of core functionalities through
  • Used Log4J for logging and tracing teh messages
  • Environment: JAVA, Servlets, XML, spring, SQL, HTML, JavaScript, SOAP UI Tool, SQL, JUnit

We'd love your feedback!