We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY

  • Having 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).
  • Experience in developing modern, complex, responsive, and scalable web applications with Angular
  • Expertise in design and development of web applications using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, XSL, XSLT, Node.JS, Angular.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. Experienced in using Backbone-JS to connect the API’s which enforces the communication to the server.
  • 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.
  • Knowledge of developing single page web applications by using Angular with typescript/ ES and jQuery and working knowledge on HTTP access control CORS to enable cross-origin resource sharing in the project.
  • Proficient in using higher level style syntaxes, LESS and SASS for writing CSS styles
  • 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).
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions.
  • Extensive experience using spring framework and ORM mapping tools like Hibernate and IBatis, which implements Java Persistence API (JPA).
  • Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies/ process frameworks like SDLC and tools like UML, Rational Rose.
  • Extensive Experience in using various design patterns such as MVC (Model - View-Controller), Singleton, Session Façade, Factory, DAO, Front Controller, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • 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.
  • Hands on Experience with version control tools like CSV, SVN and GIT.
  • Experience in developing both SOAP and REST based web services using Jersey, Spring and CXF.
  • Expertise inRESTful,SOAPweb services to integrate betweenApplicationtoApplication.
  • Experience withfront-end developmentwithback-end system integration.
  • 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.
  • Used Log4J for extensible logging, debugging and error tracing also Worked on Junit, Mockito for unit /integration testing of application components also involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures.

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: Confidential, SVN, Rational ClearCase, GIT Hub

Methodologies: Agile Methodology, Waterfall model

PROFESSIONAL EXPERIENCE

Confidential, San Diego, CA

Full stack java 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, 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.
  • Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.
  • 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, San Diego, CA

Java Deloper

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 - Denver, CO

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 Confidential 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.

We'd love your feedback!