We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • Overall 7 years of experience in J2EE and web - based app design, Expertise in conceptualizing, designing, and coding technical solutions using Java/J2EE and UI technology stacks to satisfy complex business problems.
  • Complete knowledge of Web protocols and standards (HTTP, HTML5, XHTML, CSS3, WebForms, XML, XML parsers).
  • Experience in various technical and functional areas of java based MVC frameworks Spring Boot, Spring MVC, Struts, and JSF.
  • Experience in developing User Interfaces with web page design technologies Angular, Angular Animation, JQuery, TypeScript, Node, Java Script, HTML, CSS, JSP, JSTL, and JSF seam.
  • Good understanding of implementing web applications using Angular JS framework.
  • Worked extensively with IDE'slike Microsoft Visual Studio, Adobe Dreamweaver, Eclipse, and NetBeans.
  • Developed code based upon the functional designs, conforming to software coding practices using Java, Angular 8
  • Expertise in spring framework, including Spring IOC/Core, Spring DAO support, Spring ORM, Spring AOP, Spring Security, Spring MVC, Spring Cache, and Spring Integration.
  • Expertise in using debugging tools like Firebug and built-in IDE debuggers for troubleshooting existing code.
  • Implemented Core Java concepts like Polymorphism, Inheritance, Multithreading etc.
  • Worked with Python ORM to avoid the duplication of data and reduce the cost of maintenance
  • Experience in Microservices Architecture with Spring Boot and Docker
  • Experience in setting up CI/CD pipelines using Jenkins, Bamboo and GOCD.
  • Experience in developing applications using waterfall, RAD and Test-Driven methodologies.
  • Hands on experience using version controls like SVN and TFS and project management tools like JIRA and ASANA.
  • Extensive experience with UML design
  • In-depth experience at one time or another with ReactJS, jQuery, jQuery UI, Backbone.js, and Node.js.
  • Sound Understanding and good Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design, and Implementation, and successfully implemented the concepts in Android.
  • Worked on cloud-based servers like AWS, and AZURE, Used version controller tools like Bitbucket, GitHub, and CVS.
  • Expertise with D3&Highcharts for Data Visualization.
  • Strong working experience in various IDEs, Dreamweaver, Visual Studio, Notepad++, Eclipse, Sublime Text, Adobe Photoshop, and JBoss developer studio.
  • Experienced in debugging web applications in different browsers and tools using Firebug, and testing applications using Protractor, Jasmine, Mocha, Karma, Firefox, Chrome developer's tool, and Firebug.
  • Responsible for writing automatic runnable tasks using Grunt and Gulp to improve development efficiency.
  • Expert in designing web applications and web content utilizing various Search Engine Optimization (SEO) techniques.
  • Worked with various DevOps tools Extensive experience in the implementation of the version control software GIT and SVN.
  • Implemented JavaScript source code, embedded nested handling logic, and callback functions.
  • Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance.
  • Strong communication, collaboration & team-building skills with proficiency in grasping new technical concepts quickly.
  • Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills

TECHNICAL SKILLS

Programming Languages: Java, C, C++, PL/SQL, Python

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, jQuery, React JS,Vue.js, Angular 4.0/6.0/7.0.

J2EE Technologies & frameworks: Servlets, EJB, JSP, JSF, JDBC, SOAP, WSDL, REST, XML, JAXP, JAXB, JPA, JMS, Spring3.x/4.x/5.x, Hibernate, Struts, Spring MVC, Spring Boot, Spring Data, Spring Batch, Spring cloud, Spring AOP, Spring Web Flow, Log 4J.

Databases: Oracle 8i/9i/10g/11i,12c, DB2, SQL Server 2000/2005/2008 , MYSQL, MongoDB, Raven DB, Cassandra.

Application/Web Servers: Oracle Web logic, IBM Web Sphere, JBoss, Glassfish, Apache Tomcat.

Messaging Services: JMS, Active MQ, Rabbit MQ, IBM MQ, Apache Kafka

Web service frameworks: JAX-RS, JAX-WS, Apache CXF, Axis, Jersey

Software Methodologies: Agile, Scrum, TDD, Waterfall

Build & Configuration Tools: Ant, Maven, Gradle, Jenkins, Bamboo Gulp, Grunt, Webpack, NPM, Bower

Testing Tools: Junit, TestNG, Mockito, Jasmine, Karma, Mocha, Chai, Spock, Protractor

Version Control Tools: GIT, SVN, CVS, Bitbucket, TFS

Project Management Tools: JIRA, Rally, Microsoft Project

Cloud Technologies & DevOps Tools: AWS, PCF, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3, Glacier, Lambda, Kubernetes

Operating System: Windows, Linux, Unix, MAC, MS-DOS

IDE’s: Eclipse, Visual Studio, IntelliJ, Spring Tool Suite, Sublime Text, WinSCP, Putty

PROFESSIONAL EXPERIENCE

Confidential, TX

Full Stack Java Developer

Responsibilities:

  • Gathered requirements and communicating effectively with business users and Detail Design, Development, System Testing and User Acceptance Testing and successfully followed agile methodology throughout the project.
  • Developed Single Page applications using Angular 7 using components, directives using Typescript
  • Designed and developed the front-end with Jakarta Struts framework, Tag libraries and Custom Tag Libraries and development of Presentation Tier using JSP pages integrating AJAX, Custom Tag’s, JSP TagLibs, Tiles, HTML, DHTML and JavaScript and developed Strut Extended Base framework to develop base groundwork for struts.
  • Implemented some Analytics services using Angular, where Adobe Analytics tool can track custom events, generic click events, tracking routes, form tracking and track click events.
  • Create new Spring Boot Micro Services and deploying to PCF.
  • Project two different flavor of UI like Angular and React Js is not good practice interviewer get doubt
  • Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Worked on highly advanced and user interface design and development using Angular 8/9/Js, NodeJS, HTML5 VueJSand CSS3.
  • Designed and developed the application using Angular 4 framework along with java script, Node JS, CSS3
  • Experience in setting up CI/CD pipelines using Jenkins, Bamboo and GOCD.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Designed and Implemented Exception handling by developing custom Exceptions.
  • Developed DAOs by extensively using Statement, Prepared Statement and Result Set interfaces. Developed Service layers (POJOs) and Value objects.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Implemented systems based on N-tier distributed architecture using JAVA/J2EE technologies such as, Core Java, Multithreading, Collections Framework, Java, JDBC, Hibernate and Spring Framework
  • Performed form validations using reactive forms from Angular 7.0 framework
  • Experience in Microservice using spring Boot for developing independent application.
  • Built Single Page Applications framework. Built Angular 7 framework including MVC architectures, different modules, templates and custom directives
  • Worked on building fast and scalable network applications using Node.js
  • Implemented Angular.js component router for navigation and the services to connect the web application to back-end APIs
  • Used Spring framework to implement MVC architecture. Implemented various J2EE design patterns like Front Controller.
  • Using Tiles Framework developed Main Layout, Header, Footer, and Content JSP pages to reduce redundancy.
  • Extensive use of Angular.js for developing the SPAs (Single Page Applications) for internal application/tool
  • Expert in UNIX shell script programming - shell, walls, and Unix utilities.
  • Implemented a Shell Script for start servers. Maintained and enhanced tens of thousands of lines shared between the MS Windows and Linux, Windows versions of the application. Used the AWS Cloud platform and its features which include EBS, SNS, RDS, S3, ELB, Lambda, and VPC.

Environment: Java, Java 8, J2EE, myBatis, OOD, Angular 4 and 5, Struts, DB2, JSP, AJAX, DHTML, JavaScript, CSS, XSLT, Spring, Hibernate 3.0, Tomcat, XML, Log4j, BEA Web Logic, My Eclipse, Subversion(SVN), Citrix, JUnit, JTest, Oracle, AWS, Unix/Linux, Windows XP, and Solaris.

Confidential - Orlando, FL

Java Developer

Responsibilities:

  • Interacted with the stakeholders and gathered requirements and business artifacts.
  • Designed and developed enhancements for various modules of the application.
  • Used jQuery for designing web pages along with JavaScript for client - side validation.
  • Wrote ANT scripts for build process management.
  • Used Eclipse for developing the code.
  • Used JUnit for the testing the application in the testing servers.
  • Providing support for System Integration Testing User Acceptance Testing
  • Used Oracle SQL developer for the writing queries or procedures in SQL.
  • Involved in resolving the issues routed through trouble tickets from production floor.
  • Participated in Technical / Functional Reviews.
  • Remodeled web pages and server-side components to fit into a standard framework, which highly improved manageability.
  • Involved in Performance Tuning of the application.
  • Used Log4J for extensible logging, debugging and error tracing.
  • Need to discuss with the client and the project manager regarding the new developments and the errors.
  • Involved in Production Support and Maintenance.

Environment: Java 6, JavaScript, Ajax, jQuery, HTML, CSS, JSP, Spring Framework, Hibernate, Eclipse 3.7, Oracle 11g, Rally.

Confidential, Maryland Heights, MO

Full Stack Java Developer

Responsibilities:

  • Involved in the design and implementation of web tier using Servlets and JSP.
  • Worked closely with internal clients to define business objectives, project scope, solution space, and design/development approach for various knowledge research applications.
  • Developed cross-browser and multi-browser compatible web pages using HTML5, CSS3, Bootstrap and JavaScript.
  • Developed the application using Angular, Node-JS, Express-JS, Mongo-DB, Angular-UI, HTML5, Bootstrap, CSS3, and JavaScript.
  • Developed various Angular directives to help build the functionality and UI behavior using JavaScript with extensive knowledge of and use of Angular directives to bring additional functionality to HTML.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL.
  • Developed the service layer, a layer that acts as a bridge between the presentation layer and data access layer, with a spring framework.
  • Involved inefficient using of multithreading concepts for improving CPU time.
  • Developed applications using Application Lifecycle Management to deliver reliable applications.
  • Developed the JSON structure for the data transfer in between the Client and Server layer.
  • Testing and production support of Core java based multithreading ETL tool for distributed loading XML data into Oracle11g database using JPA/Hibernate.
  • Used Object Oriented Programming concepts to develop UI components that could be reused across the Web.
  • Extensive use of Angular for developing the SPAs (Single Page Applications) for internal applications/tools.
  • Worked on Angular directives, Controllers, Filters, Services, Template, Events, and Injectors also created the angular custom directives, Filters, and Services.
  • Created client-side validation tool using Angular, React JS, and JavaScript.
  • Writing Asynchronous code on the server side for fetching data and communicating with the front-end application using AJAX calls from the Front-End application using jQuery.
  • Built the reusable service components using Angular services with Object Oriented JavaScript, jQuery, HTML, and CSS3 based on the visual designs.
  • Used Angular libraries like angular-UI-router, and angular-resource to create an effective single-page application and used angular-cookies to temporarily store the data used in this application.
  • Configured development environment using Weblogic application server for developer's integration testing.
  • Optimized using responsive design techniques to work equally well at both full and mobile screen sizes. Implemented best Search Engine Optimization (SEO) techniques for designing webpages.
  • Used Continuous Delivery / Continuous Integration (CD/CI) tools Docker, and Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development.
  • Used Tomcat as a web server to store the static contents and Jboss as an application server.
  • Implemented Spring Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
  • Designed and developed functionality to get JSON document from the MongoDB document store and send it to the client using RESTful web service

Environment: Java/J2EE, JSP, Servlets, Spring 4, Hibernate 3, REST, Windows, Oracle 10g, HTML5, JavaScript, CSS3, jQuery, Ajax, Bootstrap, Angular, React-JS, Node-JS, Express-JS, JSON, MongoDB, RESTful Web service, Jasmine, Docker, Jenkins, SEO, SASS, Gulp, Grunt, Agile, JIRA, GIT, AWS.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Designed and implemented the MongoDB schema Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Worked on Responsive Designing for websites for Tablets and Mobiles for the Expressionery site.
  • Developed the front end for the entire website using HTML, CSS, and JavaScript.
  • Converted raw images and layouts from a graphic designer into CSS/HTML themes.
  • Extensively used JQUERY, JSON, AJAX, and DOM scripting to create interactive web applications like message posting and auto-complete form validations.
  • Used jQuery for interaction between JavaScript and HTML.
  • Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility.
  • Adopted a cross-browser and cross-platform approach to make the website more versatile and Supportive.
  • Used J2EE patterns such as Controller, Singleton, factory, and MVC architecture is used in this application.
  • Spring Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
  • It is also used to separate the application configuration and dependency specification from the actual application code.
  • Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Spring ORM module is used along with Hibernate to deal with database operations.
  • Used Spring core, Spring Context, Spring MVC Framework, etc. are used for the application configuration of different components, and services in the application.
  • Used Hibernate 3.0 tool to deal with the database. Used Hibernate extensively to have a Database access mechanism with complex queries through Hibernate Query, and Criteria interfaces.
  • Used JMS (Java Message Service) to send, receive and read messages in the application. Used different messaging models like Publish-Subscribe, and Point-to-Point messaging along with EJBs.
  • Used databases Oracle 10g. Wrote complex SQL statements to retrieve data related to User, Insurance products.
  • Used CVS repository for version control.
  • Used WebLogic application server for deploying the application.
  • Worked on Data migration analysis and improvement with C++, Perl, and Shell Script.
  • Used Web Services to have SFTP administration which is developed by using SOAP, and WSDL.
  • Handled all aspects of the web applications including maintaining, testing, debugging, and deploying.
  • Created auto-deployment scripts for WebLogic using UNIX Shell Scripts.
  • Implemented client-side validations in registration forms, login, and logout forms using JavaScript.
  • Implemented the project using agile methodologies.
  • Maintain high-quality RESTful services guided by best practices.
  • Used JIRA as the ticket management system for tracking all the stories and bugs, and used Confluence as the collaboration tool to maintain and share all the documentation with the team.
  • Used Bitbucket as the Source Control.

Environment: HTML, CSS, JDK-1.5, J2EE Design Patterns, XML 2.0, CSS, Unix, WebLogic 9.2, Servlets 2.3, JSP 2.0, Junit, SPRING MVC, Spring Core, Perl, Spring Context, SPRING AOP Module, JMS, BEA WebLogic 9.1, Eclipse IDE 3.2, SOAP, WSDL, MongoDB, Hibernate 3.0, JSTL, JAX-WS, XML Spy, XSLT, CSS, Oracle 10g, TOAD, ANT, Log4j.

Confidential

JR. Java Developer

Responsibilities:

  • Design and implementation of front-end web pages using CSS, DHTML, Java Script, JSP, HTML, XHTML, JSTL, Ajax, and Struts Tag Library.
  • Designed table structure and coded scripts to create tables, indexes, views, sequences, synonyms and database triggers.
  • Designing JSP using Java Beans.
  • Involved in Design, Development, Testing and Integration of the application.
  • Developed using Web 2.0 to interact with other users and changing the contents of websites.
  • Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Developed using Transaction Management API of Spring 2.0 and coordinates transactions for Java objects.
  • Developed using CVS as a version-controlling tool for managing the module developments.
  • Developed using XML XPDL, BPEL and XML parsers like DOM, SAX.
  • Developed using XSLT to convert XML documents into XHTML and PDF documents.
  • Involved in writing Database procedures, Triggers, PL/SQL statements for data retrieval.
  • Configured and Tested Application on the IBM WebSphere Application Server
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
  • Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
  • Deployed applications using WebSphere Application Server and Used IDE RAD (Rational Application Developer).
  • Implemented AOP and IOC concept using UI Spring 2.0 Framework.
  • Implemented Struts framework 2.0 (Action and Controller classes) for dispatching request to appropriate class.
  • Integrate the web services using Apache Camel routing and Spring.
Environment: Java, J2EE, JDK, Servlets 2.4, Struts, DAO, HTML, Java Script, XML, CSS, SOAP, Web Services, IBM Web Sphere 5.0, Oracle 9i, Hibernate 3.0, Spring 2.0, DOJO PL/SQL, SQL.

We'd love your feedback!