We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Modesto, CaliforniA

PROFESSIONAL SUMMARY:

  • More than 7years of software development experience in object - oriented programming involving analysis, design, development, testing, and maintenance of Client/Server architecture, web-based applications and intranet systems for engineering, research, financial and insurance industries using J2EE technologies.
  • Experience in Java/J2EE technologies which involves JDBC, Servlets, JSP 2.0, JSF, Struts, XML, JAXB, AJAX, JQUERY, JSTL, EJB 3.0, Web Services, SOAP, REST, Hibernate, Spring Framework, Web frameworks and JavaScript with various configuration tools.
  • Experience of enterprise-level application development with Java-centric technologies in the domain of Banking and Insurance, Healthcare.
  • Experienced as a Web Developer in developing web applications using HTML, CSS, JSP, JSTL, JavaScript, AngularJS, REST, JSON, NodeJS, BackboneJS, jQuery, JSTL, REACTJS, and Ajax.
  • Expertise in developing multi-tier Enterprise applications using Core Java, JAVA/J2EE & related web technologies that include JSP, JSTL, Servlets, JDBC, Hibernate, Struts, and spring, SOAP, RESTful Web Services and XML.
  • Involved in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Proficiency in working with databases like Oracle, MySQL, MongoDB, NoSQL.
  • Extensive experience in Apache Tomcat Server, JBoss, API, Portlets, Web Logic/Sphere Application Server and Source Forge.
  • Good Experience in implementing Web Services Technologies likely as SOAP, WSDL, REST
  • Extensively worked and implemented several design patterns such as MVC, Business Delegate, Session Façade, Service Locator, DAO, DTO, Singleton, Object Factory and Front Controller.
  • Good Experience in Quality Control, JIRA, Fish Eyefor tracking the tickets like accepting the tickets/defects, Submitting the tickets, Reviewing Code and closing the tickets etc.
  • Developed applications based on Model-View-Controller (MVC) architecture using core design patterns (creational, structural, behavioral) and JEE design patterns (Data Access Object, Business Delegate, Service Locator, Session Façade etc..).
  • Good working knowledge of JEE best practice toolsets such as Ant, Maven 3.5.0, Log4j, Slf4j, Bamboo, Urban Code.
  • Extensive experience in Server infrastructure development on AWS Cloud by using AWS services.
  • Expertise in implementing J2EE Design Patterns like MVC, Factory, Singleton, Facade, DAO in designing the architecture of large applications.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer(RAD) for Java/JEE application development.
  • Involved in Waterfall and Agile methodologies like XP, Scrum, Kanban, and Crystal.
  • Experience with Jenkins in continuous Integration by using GIT as version control tool and executed projects in Apache Maven Gradle, and Ant.
  • Possess strong logical, analytical and problem-solving skills with positive attitude.
  • Committed to excellence, self-motivator, fast-learner and a prudent developer with good problem-solving skills and good programming capabilities.

TECHNICAL SKILLS:

Languages: C, C++, JAVA, Python

J2EE Technologies: J2EE, JSP, Servlet, Struts, MVC, JSF, Spring 3.0, EJB3.0/, JNDI, JMS, JTA, JAXB, Hibernate, Mule

Web Technologies: HTML, DHTML, XHTML, CSS, JavaScript, AJAX, AngularJS, ExpressJS, NodeJS, JQuery

Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL, MongoDB

Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.), Hibernate ORM 5.0.2, Angular 1, Angular 2, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting)

Web servers: JBoss, WebLogic, WebSphere, Tomcat, Jetty, Apache

Version control: SVM, GitHub, RStudio, Spyder, Octave GUI, KNIME, Coggle, Jasmine.

IDEs: Eclipse, IntelliJ, NetBeans, IBM Rational Application Developer (RAD)

Protocols: TCP/IP, HTTP, FTP, and SOAP.

Tools: ANT, MAVEN, Log4J, Clear Case, Geo Tools, CVS, SVN.

Web services: Rest(JAX-RS), SOAP(JAX-WS)

XML Technologies: DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.

Other Tools: JIRA, Confluence, Bamboo, Sonar, Fisheye, Taiga.io, GitHub, AEM.

PROFESSIONAL EXPERIENCE:

Confidential, Modesto, California

Full Stack Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle.
  • Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Coordinated with the users to gather and analyze the business requirements
  • Designed and developed User Interface of application modules using HTML5, JSP, JavaScript, jQuery, JSTL, and AJAX.
  • Designed and developed server-side REST Full APIs using Spring Boot and Spring MVC.
  • Used jQuery to make the HTML/HTML5, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages on the client side.
  • Used Struts and Tiles MVC architecture for the application development in Admin UI module.
  • Implemented controller classes using Struts API and configured struts action classes and tiles definitions using XML configuration files.
  • Worked with core Java code extensively using interfaces and multi-threading techniques.
  • Used Spring AOP for cross-cutting concerns and IOC for dependency injection.
  • Used Hibernate ORM module as an Object-Relational mapping tool for back-end operations over Oracle database.
  • Provided Hibernate configuration file and mapping files, also involved in the integration of Struts with Hibernate libraries.
  • Deployment of Web services, JSP, JSTL, Servlets and server-side components in Web Logic Application server.
  • Migrating existing application into REST based Microservices to provide all the CRUD capabilities using Spring Boot.
  • Used Spring Core Annotations for Dependency Injection and Spring Boot for micro-services.
  • Involved in implementing micro services for the VZW Purchase Order module.
  • Involved in the design and development of Batch Jobs using Spring Batch Architecture.
  • Involved in Building custom add-ons for JIRA based on client requirements.
  • Responsible for creating Java and Java Script for custom JIRA development work
  • Installing and configuring JIRA Add-ons Confluence, JIRA Agile, Bamboo another Atlassian Suite Add-ons.
  • Worked in Production Operations team to monitor, schedule the batch jobs and fix any emergency issues raised.
  • Developed JUnit test cases for all the developed modules.
  • Deployed the applications on Apache Tomcat Application Server.
  • Used GIT for version control and created automated build script.

Environment: Java 1.8, J2SE, J2EE, JSF, JAX-RPC, JSP, HTML5, CSS, JavaScript, JQuery, JSTL, AJAX, XML, Servlets, Jira, Linux, SOA, Struts, Tiles, Hibernate, Web services, Micro Services, PL/SQL, Mongo DB, Spring, Spring Boot, Spring Batch, CVS, Junit, GIT.

Confidential, Detroit, Michigan

Full Stack Java Developer.

Responsibilities:

  • Involved in requirement gathering, designing and developing the entire system with Agile-Scrum methodology
  • Analyzed the business requirements and created use cases and prepared low and high-level design documents.
  • Involved in the creation of UI specification documents by interacting with business users and design documentation and data modeling for the entire project.
  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application
  • Used Struts Tag Libraries, JSPs, HTML, JavaScript, AJAX, DOJO, and CSS to develop the frontend UI, certain shopping cart features are developed using jQuery and Angular.js.
  • Frontend validations are performed using JavaScript, server-side validations are performed in Struts
  • Managing Linux virtual servers on AWS EC2 using Chef Server.
  • Experience in Designing and deploying AWS services using EC2, S3, RDS, EBS, Elastic Load Balancers (ELB), Auto scaling groups and Ops-works
  • Worked with J2EE design patterns in MVC architecture with spring.
  • Used Spring Boot to create stand-alone Spring applications.
  • Responsible for the design and implementation of multiple computer programs written in COBOL.
  • Configured Single sign-on (SSO) between applications using Cookie Provider.
  • Used WSDL file information for invoking Web Services.
  • Involved in the integration of frameworks like Spring and Hibernate.
  • Experienced in developing middleware applications using Spring IOC, Spring Boot, Spring Integration, Spring WS, and Spring WS Security.
  • Used Cobol to produce report by table and report by unit of work; purpose was to provide a quicker review of database changes
  • Program was written in COBOL and used DB2, DATACOM and MQ3.
  • Used the Oracle Web center to embed the score calculation JSF to task flows.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Development of Rest web services using Spring with the enabled OAUTH.
  • Developed Maven build scripts to automate the deployment of various Web Servers.
  • Involved in unit testing, integration testing, smoke testing etc.
  • Involved in peer-level code and design reviews.
  • Involved in fixing QA defects and tracked then using Quality Center.

Environment: JDK 1.6, Servlets3.0, JSP, HTML, CSS, JMS, Active MQ, JSF, JSTL, JQUERY, AJAX, Groovy, WSDL, AWS, OAUTH, Hibernate, COBOL, M3, Web Services, Micro Services, Oracle 10g, Agile development process, SSO, Maven, Spring MVC, Spring Boot, and Log4j.

Confidential, Chicago, Illinois

Java/J2EE Developer.

Responsibilities:

  • Involved in requirements, design, planning, and implementation and testing phases.
  • Played the Lead Role for Front End Developers in the Development Application.
  • Used Web services for consumption of the application, where we integrate this web services into our Struts code for fetching the chemical structures and data from web services database.
  • Responsible on reviewing and assessing client's current policies and procedures, gathering client's requirements, providing improved business process conforming with Infor M3.
  • Designed dynamic web pages in HTML, CSS, and JavaScript using AngularJS, jQuery.
  • Used Spring Tool Suite (STS) IDE for the development process.
  • Extensively used Spring Framework (Core, MVC) throughout the application.
  • Advocate of scrum framework and company vision within organization.
  • Introduced new Scrum practices for sprint grooming sessions to steer it into a time-efficient productive meet.
  • Integrated Confluence with Google Search, JIRA, SQL databases
  • Work with different departments to create their documentation spaces in Confluence
  • Effective usage of J2EE Design Patterns Namely Session Facade, Factory Method, Command, and Singleton to develop various base framework components in the application.
  • Created Maven Archetypes for generating fully functional REST web service supporting both XML and JSON Message transformation.
  • Implemented the persistence layer under the guidance of DAO design pattern, ORM/JPA principles using Hibernate.
  • Development of internal dashboard applications using the Apache HTTP Server.
  • Developed UNIX scripts for inbound and outbound of the data on servers.
  • Supported all the UNIX requests for various applications.
  • Designed and documented REST APIs, including JSON data formats and API versioning strategy.
  • Automated the build process and ensured quality using Jenkins, JUnit, and Maven .
  • Worked on providing one-click deployments of the application using Jenkins configuration, BASH scripting.
  • Used SVN for the Version Control.
  • Involved in bug fixes and production support.

Environment: Java, J2EE, Spring, Unix, JSP, JSON, Servlet, JDBC, SQL, HTML, CSS, AngularJS, JavaScript, jQuery, Oracle, M3, Web Services, Confluence, XML, Apache Web Server, SoapUI 3.4, Spring Tool Suite, SVN, JUnit, JIRA, Jenkins, Maven, Agile.

Confidential

Java/J2EE Developer.

Responsibilities:

  • Involved in designing the Technical Design and developing Class and Sequence diagrams using Enterprise Architect tool and developed mockup screens.
  • Responsible for providing solutions to business requirements.
  • Designed and developed a web-based client using Servlets, JSP, AngularJS, JavaScript, HTML, and XML using Spring MVC Framework.
  • Developed server-side services using Java multithreading, Java, Springs, Web Services (SOAP, AXIS).
  • Ported the application's native application and database servers from WebSphere/Oracle to JBoss/ PostgreSQL.
  • Worked with the Scrum Team and the Product Owner to negotiate the minimum viable product for delivery.
  • Used Log4j for logging errors, messages and performance logs.
  • Used Node JS for server-side rendering. Implemented modules into Node JS to integrate with designs and requirements.
  • Involved in developing the persistence layer using Hibernate framework.
  • Used Gradle for build framework and Jenkins for continuous build system
  • Worked with NoSQL database MongoDB and developed custom MongoDB applications specific to clients' needs.
  • Utilized conceptual understanding of neural prosthesis design to design a solution.
  • Proposed the electrode design and clinical trial associated with the prosthesis design.
  • GitHub has been used as a Version Controlling System.
  • Used Maven and ANT for building the entire application and deploy them on Oracle WebLogic server.

Environment: Java, J2EE, JSP, NodeJS, Servlets, Hibernate, Agile, Scrum, JavaScript, Spring, Eclipse, AngularJS, DB2, Oracle, Web services, XML, GitHub, Mongo DB, Maven, Jenkins, Log4j, JUnit, Micro Services, Scrum.

Confidential

Jr.Java developer

Responsibilities:

  • Actively involved in analysis, detail design, development, bug fixing and enhancement in Agile methodology.
  • Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery functions.
  • Designing and developing dynamic web pages using XHTML, CSS, and JavaScript, JQuery,Ajax, JSON, AngularJS, Knockout.js, and Bootstrap.
  • Developed source code to consume JSON response received through AJAX calls using JQuery.
  • Application Architected and developed using Angular JS, MVC framework.
  • Web application development for backend system using BackboneJS and NodeJS.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Created EJB, JPA and Hibernate component for the application.
  • Responsible for JavaScript / AJAX UI upgrades and improvements.
  • Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree.
  • Developed cross-browser and multi-browser compatible web pages using HTML5, CSS3, and JavaScript.
  • Developed controllers, updated the struts configuration files and implemented validation using Struts Validator framework.
  • Designed and developed customer details, product and purchase order pages using ASP.NET, C#, CSS, jQuery, AJAX, and HTML.
  • Production support of Shell, Perl, and Windows applications
  • Create wireframes, site maps, mockups, high-level prototypes and other artifacts to describethe intended user experiences.
  • Responsible for quality assurance of finished websites including the validation of web formsand links.

Environment: Java, IntelliJ, HTML5, CSS3, JavaScript, jQuery, Bootstrap, XML, MVC Framework, AngularJS, NodeJS, Apache Tomcat, Notepad++, MySQL, Struts, JSP, EJB, JPA, Servlets, GWT, UML, Junit, RWD, Grunt, LESS, SASS, CLOUD, SVN, Protractor.

We'd love your feedback!