We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Reston, VA

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.
  • 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 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:

Full Stack Java Developer

Confidential, Reston, VA

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.

Full Stack Java Developer

Confidential, Newark, NJ

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.
  • 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.
  • Designed and developed hibernate Configurations.
  • 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, Spring boot, Spring MVC, Spring Core, Junit, jaxB, Oracle, DB2, JIRA, Jenkins, PCF, hibernate3, hibernate5, STS, JSON, Maven, AWS, SOAP and REST Web Services

Full Stack Java Developer

Confidential, Bloomfield, CT

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.
  • 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.
  • 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, JavaScript, DOJO, LESS/SASS, Angular, Node.JS, Rally, Splunk, JIRA, Git, JSON, AJAX, JQuery, REST, MAVEN

Java Developer

Confidential

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 Data Access Service layer using Spring and Hibernate for Analytical Data Center and Characteristics Data for reports.
  • Involved in designing use cases with the help of business analyst team and developed technical requirement documents.
  • Developed persistence layer by integrating Hibernate 3.2 ORM mappings with Spring Framework.
  • Implemented Dependency Injection (IOC) and AOP using Spring Framework.
  • Developed several REST web services supporting both XML and JSON to perform tasks. REST web services leveraged by both web and mobile applications. Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
  • Designed User Interface using Java Server Faces (JSF), HTML, CSS3, jQuery and XML in a responsive grid layout.
  • Triaged QA tickets & provided support to troubleshoot issues during testing.
  • Involved in production Support activity like working/analyzing on production issues.
  • Used Spring Framework for developing the application and used JDBC to map to Oracle database.
  • Used AngularJS for the two-way data-binding allowing auto synchronization of models and views.
  • Use of SOAP UI to verify the WSDL end point URL.
  • Implemented Micro Services based Cloud Architecture using Spring Boot.
  • Used Eclipse IDE for application Development. Used Jenkins Jobs for build automation to compile and generate EAR and WAR files.

Environment: JBoss Server, MVC, UNIX, J2EE, Servlets, JSP, EJB, Hibernate 3.0, AJAX, XML, CSS 3, HTML, JSON, REST, SOAP UI, Spring 3, JavaScript, Oracle 10g/11i, JQuery, JUnit, AngularJS, Junit, Struts 1.2.8, Framework, Core Java, JSP's, Action Components, Tom Cat Web Server.

Java Developer

Confidential

Responsibilities:

  • Involved in different software lifecycle stages like Design, Development, Testing and Implementation.
  • Used Struts 2 MVC architecture, with JSPs in front-end, and integrated it with Spring and Hibernate layers.
  • Researched JMS solutions as an option to provide high availability messaging backend for the system.
  • Good understanding of messaging APIs, publish/subscribe model, queue management, etc.
  • Implemented a Java client to create JMS message queues & publish/consume JMS messages.
  • Used Spring DAO module for database connectivity.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Involved in coding, debugging, unit testing of the various modules of the system.
  • Designed and developed a regression test suite to automate testing using JUNIT Test cases.

Environment: JDK 1.6, Spring 3.0, Struts 2.1, Hibernate 3.0, Putty, SVN, Linux, Maven, Oracle Web Logic Server 10.3.2, Oracle

We'd love your feedback!