We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Dayton, OH

PROFESSIONAL SUMMARY:

  • 8+ years of professional work experience in IT industry with understanding of applications across multiple domains.
  • Experience as Java Full stack Developer, Software Development Life Cycle, Object Oriented programming, developing, and testing of Client/Server, Enterprise, and Web Applications Followed Waterfall, Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Experience as Integration consultant with hands on SOA tools (IBM Data Power, IBM WTX/ITX & IBM Integration Bus).
  • Expertise in design and development of web applications using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, XSL, XSLT, Node.JS, Angular.JS, React JS, Backbone.JS, require.js, bootstrap, ExtJS and single page applications (SPA) by using JavaScript MVC framework, Angular JS.
  • Used Node Package Manager (NPM) to manage or install the Node - JS modules like Webpack, Grunt, Gulp, Express, underscore.js, require.js, crypto.js, mongoose, and mongo.js.
  • Proficient in Responsive Design Layout applications using Bootstrap supporting multitude of browsers and devices.
  • Expertise in creating User Controls, Web Forms and client-side validations using JavaScript, jQuery Validate and Angular-JS.
  • Experience in building MEAN applications using MongoDB, Express.JS, Angular-JS, Node-JS, creating RESTful Web services with Node-JS, Express-JS and installing client-side dependencies using Bower.
  • Experienced in testing Angular, Angular 2, 6 applications using Jasmine, Mocha, Karma, and Angular Test Bed.
  • Expertise in using J2EE technologies like JSP, Servlets, EJB, JDBC, Java Beans, JMS, RMI JNDI, XML and Web services (RESTful and SOAP).
  • Experience in developing PL/SQL, Stored Procedures, functions, triggers using Oracle and comfortable working with databases like SQL Server, Cassandra, DB2, No-SQL and MySQL.
  • Experienced in RDBMS Design, DB normalization, ER modelling, SQL, PL/SQL, procedures, cursors, functions, triggers, and good understanding in creating SQL and HQL Queries in Oracle, MySQL, DB2.
  • Experience in developing both SOAP and REST based web services using Jersey, Spring and CXF.
  • Extensive experience in JSON, JAXB, JAXP and hands on experience creating Web Services based on REST framework.
  • Experiences with build tools include Maven, Gradle and Jenkins. IDE tools like WSAD, Visual studio, Eclipse, Spring STS, and Borland JBuilder and Oracle JDeveloper. Experience in using Quartz scheduler to create a jobs scheduling in many java applications.
  • Expertise in deploying Enterprise Java Beans and J2EE Applications (WAR, JAR and EAR) on BEA WebLogic, JBOSS and Tomcat application servers.
  • Experiencing in using Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development.

TECHNICAL SKILLS:

Languages: C, C++, Java (1.7)/ (1.8), servlet, JSP, C, C++, JavaScript ES6, UML2.0

Operating Systems: AIX, UNIX (Sun OS 5.6), Windows 2000/NT, Linux

Databases: Oracle 10i, DB2, Sybase, SQL Server, SQL, GraphQL, Scala, MySQL

Tools: /Methodologies: UML, CORBA, RMI, EJB, SOAP, Layer 7, ESB DataPower, Web Services, WSRR

IBM Messaging Tools: IBM WebSphere Message Broker 8.0, IBM Integration Bus (IIB)IBM WebSphere MQ 7.0, IBM WTX 8.2IBM WebSphere DataPower Appliance XI52, XB62

Application Servers: WAS 6.0, WebSphere Process Server 6.1.2, WMB, WESB, WebLogic 8.1Tomcat, DataPower XI52/XG45.

Internet Tools: HTML, JSP, ASP, Servlets, Java Script, XML

Security: TIM, TAM, TFIM, SAML, LTPA, LDAP

Networking: Socket Programming, TCP/IP, UDP

Build Tools& Cloud tech: Gradle, Maven, Jenkins, Gulp, Grunt, Docker, AWS

Project Management tool: Rally and Jira

Version Control: CVS, SVN, Rational ClearCase, GIT Hub

Methodologies: Agile Methodology, Waterfall model

PROFESSIONAL EXPERIENCE:

Confidential - Dayton, OH

JAVA Full Stack Developer

Responsibilities:

  • Designed and developed messaging interfaces and creating theMQobjects required for the interfaces.
  • Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON, jQuery, React JS, Angular 8, Angular 9, Node JS, AJAX.
  • Created Restful Microservices using Spring Boot.
  • Developed Swagger based UI to communicate with different stakeholders involved in the system.
  • Implemented Java8 concepts like collections, multithreading, object-oriented programming, exception handling to develop an application module using test driven methodology.
  • CI & CD Continuous integration and Continuous deployment with Jenkins
  • Executed design patterns like singleton factory, abstract factory, decorative and business delegate design patterns.
  • Developed Message flows without Message set which used customXSD/XSLTtransformations to transform intoXMLand Fixed Length Message (TDS).
  • Monitor logs and Queue depths to proactively find potential problems.
  • Developed test cases for Common flows and tested those test cases inUT(Unit Testing),ST(System Testing) andIT(Integration Testing).
  • Create high level, detailed design and developed IBM WTX maps and type trees for various interface Integrated WMB and WTX using the WTX node.
  • Deployed MAPS, created msl's using management console, also created and .MRC files as an resource registry for the WTX project.
  • Created Configuration manager, toolkit. Brokers, Queue Managers, define Objects, channels, SSL, Clustering, shared channels, shared objects.
  • Created new domains,MPG, Processing Policy, rules and used WTX Maps for integrating. Developed request, response, and error rules.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 6 and Node JS. Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
  • Implemented Angular Router to enable navigation from one view to the next as the customer performs application tasks.
  • Created CustomXSLTto capture header info, transform and route the REST payload.
  • Developed single interface to handle both existing XML and JSON traffic via the single MPG using DP rules and XSL.
  • Proficient in creating and using Java Web services calls using REST APIs.
  • Used Postman to check and test APIs created.
  • Designed database and created SQL queries, PL/SQL stored procedures and triggers.
  • Implemented authentication of SOAP based web services for Async call to provide security.
  • Experience in migration of the project from one framework to another. Migrated multiple projects into one single solution.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Collected functional and technical requirements from various stakeholders involved in the DMV management system and provided possible system design for the same.
  • Used GIT for version control and Jenkins for continuous Integration and continuous deployment (CI/CD)
  • Design Database architecture and recommended modification to improve efficiency and performance.
  • Led design review session with all stake holders to get feedback and get signoff.
  • Consolidated feedbacks into technical design document using MS Visio and the presentation of the same using MS PowerPoint.

Environment: Java8, React JS, Angular8/9, Struts 2, Unix, J2EE 7, JDBC 4.2, Spring 5.0, Hibernate 5.6, XML, JavaScript 1.8.5, XHTML 1.1, JSF, Design Patterns, JUnit, Oracle SQL 12c, REST Web Services, ANT, Eclipse, Putty, AWS, Windows 10.

Confidential, Portland, Maine

Java Developer

Responsibilities:

  • Arrange project requirements in programming sequence by analysing requirements, preparing a workflow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic.
  • Developed Responsive Design UI, Single Page Applications Wireframes using React JS Grid Structures/Layouts, CSS3 Media Queries,AngularJS, jQuery, Jasmine JS, Node JS, React JS, and Backbone JS.
  • Involved in development of various controller classes as a part of Spring MVC Framework.
  • Design, develop and implement integrated system using Agile Methodologies.
  • Strong knowledge on working withGraphQLschema, queries, and mutations to interact with Mongo DB and several other data layers.
  • Good knowledge in writing stored procedures, Packages and functions usingSQL & PL/SQLand good at advancePL/SQLtopics likeTriggers, Collections.
  • Having knowledge on (JMS) MQ's likeRabbit MQ, IBM MQ and Active MQ.
  • Experience with Web/Application servers (Tomcat, Web Logic and JBOSS).
  • Good knowledge on working with Apollo client to interact with GraphQL server.
  • Developing and maintaining applications written for Amazon Simple Storage Service, AmazonEc2, Amazon Simple Queue Service, Amazon Simple Notification Service, and AWS Cloud Formation.
  • Programming with AWS Java APIs.
  • Manage project timelines and communicate with management and clients to ensure project progress satisfactorily.
  • Work with other Engineers in planning, prioritizing, and executing assigned tasks within deadlines.
  • Prepared Mapping Documents/Requirement Documents (FSD) after the requirements gathering and reviewed them with the end users.
  • Integrated and developed services in WebSphere Message Broker with DataPower and WTX.
  • Lead Team in complete process of Development and functionality testing.
  • Coordinating with offshore teams on daily basis. As a team lead, analysing the assigned project and distributing the tasks to the team members as per their expertise.
  • Setup and coordinated meetings with the customer for Service Development and Process Improvement to report the project development status and update the status in Share point.
  • Developed message flow interfaces using WMQ to transform message between different clients to meet their business needs with the help of IBM primitive nodes i.e. Compute node, Filter node, Route to Label, Reset Content Descriptor, and Database nodes. Message flows and the sub flows will process all requests.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.

Environment: Core Java, React JS, Struts 2, Unix, J2EE 7, JDBC 4.2, Spring 5.0, Hibernate 5.6, XML, JavaScript 1.8.5, XHTML 1.1, JSF, Design Patterns, JUnit, Oracle SQL 12c, REST Web Services, ANT, Eclipse, Putty, AWS, Windows 10.

Confidential - Columbus, OH

JAVA Developer

Responsibilities:

  • Extensively used Core Spring Framework for Dependency Injections of components.
  • Developed API using Hibernate to interact with the Oracle database.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Used Spring framework for dependency injection and integrated with Hibernate and JSF.
  • Used AJAX and JavaScript for validations and integrating business server-side components on the client side within the browser
  • Developed web applications using Spring MVC, jQuery, HTML5, Node.js, Bootstrap for Virtual Infotech Inc.
  • Developed SOAP web services utilizing business logic for CRUD functionality and Rest Easy web services for creating reports
  • Worked on PL/SQL and created views, triggers, procedures, function, and stored procedures.
  • Created complex SQL and used JDBC connectivity to access the database.
  • Extensive experience in developing Microservices usingSpring Boot, Netflix OSS and followed domain driven design.
  • Experience in using build/deploy tools such asJenkins, Docker and OpenShiftfor Continuous Integration & Deployment for Microservices.
  • Developed Java and EJB in Mainframe DB2 environment.
  • Design and Developed using Web Service using Apache CXF (Celtix +Xfire).
  • Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
  • Worked on Web Sphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Designed UML diagrams using UML and Rational Rose.
  • Used Debugging tools extensively to test the developed application.
  • Developed AJAX scripting to process server side JSP scripting.
  • Developed JSP pages and Servlets for customer maintenance
  • Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.

Environment: Java8, React JS, Struts 2, Unix, J2EE 7, JDBC 4.2, Spring 5.0, Hibernate 5.6, XML, JavaScript 1.8.5, XHTML 1.1, JSF, Design Patterns, JUnit, Oracle SQL 12c, REST Web Services, ANT, Eclipse, Putty, AWS, Windows 10.

Confidential

Java Developer

Responsibilities:

  • Use Java/J2EE technologies to develop web applications for client server environments and add functionalities to existing applications.
  • Revamp various Java applications developed with Spring, Hibernate and older J2EE.
  • Conduct user requirements analysis to design and program applications and deliver support for system enhancement.
  • Play a pivotal role as a part of an agile scrum team accountable, developing new applications using Spring framework backend and Angular.js frontend.
  • Consult with customers on project status and technical concerns. Rendered solid technical expertise in Software Development Life Cycle and core Java technologies to develop applications based on specific client requirements.
  • Developed highly interactive and customized UIs using JavaScript, HTML, JSP, and CSS to improve functionality of web applications.
  • Performed unit testing of applications by developing and applying test cases in JUnit.
  • Enhanced the quality of code and improved application performance, leading to a 14% reduction in bugs.
  • Created interactive UIs that surpassed client objectives and improved user experience.

Environment: Core Java, Struts 2, Unix, J2EE 7, JDBC 4.2, Spring 5.0, Hibernate 5.6, XML, JavaScript 1.8.5, XHTML 1.1, JSF, Design Patterns, JUnit, Oracle SQL 12c, Eclipse, Putty, Windows 10.

We'd love your feedback!