We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Over 7+ years of experience in the Software Development Life Cycle and developing applications using Java/J2EE and testing a Web Application using JAVA/J2EE technology.
  • Proficient in developing Web based distributed and Front - end applications in a three-tier architecture using JAVA, J2EE, HTML, CSS, JavaScript, Ajax, JSP, JQuery and Angular JS, Node JS.
  • Expertise in server-side development with JDBC, JNDI, Servlets , spring frameworks like MVC architecture, spring boot.
  • Proficient in working on various Spring modules (Spring Core, Spring IOC, Spring MVC, Spring DAO, Spring Boot and AOP, Batch, cloud, security) along with Hibernate and JPA as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Strong experience on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching etc.
  • Skilled in designing User Interactive UI Web Pages and visually appealing User Interfaces with the help of HTML 5 and CSS3.
  • Worked on customizing the Bootstrap classes using CSS preprocesses like SASS and made use of grunt task runner to compile SASS files to CSS, minify files and compress images.
  • Worked with Angular Filters to sort the history of payments through order of date, year and month using custom directives for a particular format of the history of payment details in tables using Bootstrap.
  • Expertise in using J2EE design patterns including Singleton, Decorator, Factory, Front Controller, Data Access Object, MVC, Data Transfer Object .
  • Acquaintance in applying the latest development approaches including MVC framework in the browser, event-driven applications using Ajax, single page applications using Angular JS and Bootstrap .
  • Experience in writing optimized SQL queries on databases like My SQL, SQL Server, Sybase and Oracle .
  • Worked on IDE's like Microsoft visual studio, Sublime text, IntelliJ, Web Storm, and Eclipse .
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Factory, Abstract Factory, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Experience in developing web applications using MVC, MVVM, MVP, Singleton architectures .
  • Expertise in using source code control systems such as GIT, JIRA and Jenkins .
  • Solid experience with Responsive Web Design (RWD) with involvement in several web application development projects.
  • Experienced in React JS and working with React Flux architecture. Used React-Router to turn application into Single Page Application.
  • Solid knowledge on Core Java, Multi-threading, Algorithms and Object-Oriented concepts.
  • Expert in Java/JavaScript programming. Experience with Node Js and React Js.
  • Good experience with web services like RESTFUL, SOAP .
  • Implemented XML and related technologies like XSL, XSTL, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
  • Experience in spring framework (MVC) and Struts (MVC Architecture, interceptors, action mappings and resource bundles).
  • Good knowledge in deploying applications on web servers like Apache Tomcat, Glassfish and IBM WebSphere.
  • Experiences with build tools include ANT, Maven and Jenkins Version.
  • Worked with AWS to encrypt the client-side data.
  • Expertise in Infrastructure automation using tools such as CHEF and Puppet .
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.

TECHNICAL SKILLS

Technologies: Java, OOAD, JSP, JDBC, HTML5, CSS3, JavaScript, Angular Js, React JS, AJAX, XML, JMS, JUnit, Log4j, SOAP, Shell Scripting.

Databases: MySQL, Oracle 10g/11g, DB2 9.0.

Development Tools: Eclipse, SVN, GIT.

Web Technologies: Servlets 3.0, JDBC 4.0, JSP2.0, JNDI, JMS, Web Services, SOAP, JAX-WS, JAX-RS, Jersey, SpringWS, Axis2, Spring 2.5/3.0/4, Struts 2.3, Hibernate 2.5/3.0/4.1.

Application Servers: WebLogic 10gR3/11gR3, WebSphere 7.0/8, JBoss 7.

Web Servers: Tomcat 6.0/7.0.

Operating Systems: Unix, Linux, Windows, MacOS X, Solaris.

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Senior Java Full Stack Developer

Responsibilities:

  • Designed and developed the DAO Layer using Hibernate/JDBC template, using Spring Boot.
  • Involved in different software lifecycle stages like Design, Development, Testing and Implementation of the project.
  • Developed the application using Angular 4.0.
  • Implemented Angular services to connect the web application to back-end APIs.
  • Implemented Angular services to connect the web application to back-end APIs.
  • Developed responsive UI layer utilizing Semantic HTML, REST API architecture. Developed front end for the entire website using HTML5, CSS3, and JavaScript.
  • Used Angular 4 features, Router Param-Map and Animations for developing a web application.
  • Written custom filters and directives for the HTML5 using Angular JS code.
  • Involved in designing user screens and validations using HTML 5, jQuery and JSF as per user requirements.
  • Authored REST based Web API wrappers to integrate with conventional Web Services. Developed
  • Web API using Node JS and hosted on multiple load balanced API instances.
  • Creating & establishing of the User Interfaces using HTML, CSS and JSP.
  • Involved in data pulling from one database to other and involved in creating SSIS Packages.
  • SPRING Controllers were used with Angular JS to route the control to desired java services.
  • Used GITHUB as the configuration management tool to manage the code repository.
  • Wrote Client Side and Server-Side validations by using Java Script along with inbuilt Angular validations.
  • Designing, Development, Junit testing and Integration of many components of the applications from end-to-end, i.e. Front-end (View) to JSF Controllers and configurations to Data Model and JPA mappings as well as generating entities.
  • Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
  • Mapped business objects to database using Hibernate.
  • Used Spring Boot which is radically faster in building cloud Micro Services.
  • Maintained Docker containers where microservices are deployed.
  • Experience in deploying microservices on docker.
  • Used Jenkins as a continuous integration tool in the process of deployment.
  • Involved in creating Angular controllers, services, filters and configured Routing using Angular UI router.
  • Used Web services (SOAP, REST­) for transmission of large blocks of XML data over HTTP.
  • Involved in making service calls to fetch and update data using RESTful services.
  • Used Eclipse as the Java IDE in the development of the application.
  • Deployed applications into Continuous integration environments like Jenkins to integrate & deploy code on CI environments for development testing.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.

Environment: Angular 4, HTML4/5, CSS 2/3, Nodejs, Spring Boot, Java script, Hibernate, JDK 1.8, JAX-RS, REST, GIT, Maven, Eclipse, Tomcat, SQL server.

Confidential, Alpharetta GA

Senior Java/J2EE Developer

Responsibilities:

  • Involved in the complete SDLC (software development life Cycle) of the application from requirement analysis for testing.
  • Developing with HTML5, CSS3, jQuery, JavaScript, Node JS
  • Followed Agile Methodology in analyzing, defining and documenting the functional and business requirements. We have a daily scrum meeting where we discuss all the tasks we must finish for that days and discuss any blockers or issues. We have used JIRA as our SCRUM tool.
  • Used front end web development tools HTML5, CSS3, JavaScript, Typescript, Bootstrap, Angular JS, Angular2/4 to design UI.
  • Replaced existed Angular JS code with Angular 2/4 code, which decreased number of lines of code for a web application.
  • Worked on front-end as well as back-end of the APIs assigned mapping various frameworks such as AngularJS, ReactJS, JavaScript, HTML, NodeJS, Spring, Hibernate, Java.
  • Involved in using Angular2/4 components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Knowledge of J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, DAO, Value/Data Transfer etc. and Well versed in Object-Oriented programming using Java.
  • Worked on Java 8 in developing the applications.
  • Command in ReactJS for creating interactive UI's using Virtual DOM, JSX, React Native concepts.
  • Designed and developed hibernate Configurations.
  • Involved in building stable React components and stand-alone functions to be added to any future pages.
  • Worked on hibernate changes, upgraded hibernate 3 version to hibernate 5.
  • Designing and developing Micro Services using spring boot application architecture to interact with different services.
  • Designed and implemented using MVC, integrating hibernate and spring boot framework.
  • Used Web Services (SOAP and REST) for transmission of large blocks of XML/JSON.
  • Developed JAX-WS SOAP web services using XML, WSDL, XSD through Apache CXF Implementation.
  • Created jobs in Jenkins and deployed the applications in different environments (DEV/QA/UAT/PROD).
  • Worked in all areas of Jenkins setting up CI/CD for new branches, build automation, plugin management and securing Jenkins and setting up master/develop configurations.
  • Worked on security issues for the User Management service.
  • Maven for the application builds and Jenkins for the continuous integration.
  • Created a mock API, which includes all the JSON data in that.
  • Written complex SQL queries to fetch data from the database.
  • Worked on implementing continuous testing for all modules. Unit test-case preparation for every module developed.
  • Worked with QA team to resolve the defects and UAT defects with the business users.
  • Defined AWS Security Groups, which acted as virtual firewalls that controlled the traffic, allowed reaching one or more AWS EC2 instances.

Environment: Java 1.8, J2EE, Core Java, Angular JS, Angular2/4, React JS, Spring boot, Spring MVC, Spring Core, Junit, jaxB, Oracle, DB2, JIRA, Jenkins, PCF, hibernate3, hibernate5, STS, JSON, Maven, AWS, SOAP and REST Web Services.

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Involved in designing use cases with the help of business analyst team and developed technical requirement documents.
  • Helped the client project management team to identify the suitable technology and tools required for the projects.
  • Developed UI based out of wireframes and red-line documents.
  • Responsive webpages are made using twitter bootstrap and media queries.
  • AngularJS framework was used to bind HTML to JavaScript objects (models).
  • Worked on branding payment portal as per client specification and configured it pixel-to-pixel to Client website.
  • Consumed Web Services using JSON and REST to get the registered users, update their status.
  • Developed JSF Tags and Components.
  • HTML5, CSS3, LESS, JSP and JavaScript were used to develop the front end of the application.
  • Performed System Testing to ensure branding is done as per client requirement.
  • Coordinated with QA team to resolve any issues regarding site branding.
  • Implemented client-side scripting using jQuery and Angular.js2.
  • Designed and developed various Screens using DOJO, JavaScript, HTML and CSS.
  • Developed presentation layer using React and MVC frameworks. Used Bootstrap library to quickly build project UIs and used ReactJS framework to integrate HTML (views) to JavaScript objects (models).
  • Expertise in React Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Coordinated with Business Relationship Manager to gather client requirements and QA team.
  • Updated the progress of project in Rally.
  • Attend Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for each story card in a sprint.
  • Developed User Interface for the project using HTML/HTML5 and CSS/CSS3.
  • Maintained existing UI Applications and upgraded them using CSS3, jQuery, AJAX, JavaScript, JSON and HTML 5.
  • Worked with business system analyst to understand the requirements to ensure that right set of UI modules have been built.
  • Used React JS to create Controllers to handle events triggered by clients and send request to server.
  • Wrote application level code to perform client-side validation using jQuery and JavaScript.
  • Interacted with java controllers (jQuery, Ajax, and JSON to write and/or read data from back end systems)
  • Familiar and worked on Java Object Oriented Concepts like Inheritance, Polymorphism and interfaces.
  • JUnit/Mockito Frameworks were used for performing unit & integration testing by writing test cases.
  • Built application using MAVEN and used Log4J to generate log files for the application.
  • Used Splunk to monitor logs.
  • Used JIRA for defect management and to keep track of bugs and issues.
  • Maintained, enhanced and recommend solutions that best suit the business & technological needs from the UI standpoint.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Strong communication, analytical and interpersonal skills working within cross-functional teams.
  • Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.

Environment: JAVA, Spring Boot, HTML5, CSS3, React JS, JavaScript, DOJO, LESS/SASS, Angular, Node.JS, Rally, Splunk, JIRA, Git, JSON, AJAX, JQuery, REST, MAVEN.

We'd love your feedback!