We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Mason, OhiO

SUMMARY:

  • Overall 8+ years of extensive experience as a Java Developer with solid understanding of database designing, development.
  • Experience in all phases of SDLC, like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
  • Hands on expertise in front - end development utilizing JavaScript frameworks such as jQuery as well as front end technologies HTML5, CSS3, Ajax and Angular JS.
  • Strong Experience in web development using interactive/Web 2.0 technologies, XHTML, DHTML, JavaScript, DOM, Angular JS, framework (JQuery, Prototype, YUI, etc.), JSON, AJAX.
  • Experienced Model View Controller framework such as Angular JS framework for creating Single Page Application (SPA).
  • Good experience in working with Core Java development.
  • Sound knowledge in working with angular project directory structure and yeoman angular project setup.
  • Experience in developing web pages in Responsive Design using Bootstrap and adapt to the changing environment.
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access).
  • Experience in sending and retrieving data files in JSON using AJAX calls.
  • Actively involved in using Angular JS, Ext JS, Bootstrap and HTML5 to enable client-side date to meet specific criteria by applying various validation variable.
  • Strong knowledge in using libraries like jQuery to implement dynamic webpages.
  • Proficient in writing and using SOAP and Restful Web services.
  • Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.
  • Interacted with the Testing team and Created Test Plans, Test Cases, Test Scenarios, and Test Procedures and Successfully Managed defects history and traceability in HP ALM Quality Center and Selenium.
  • Conducted Business Functional Testing, Unit Testing, Integration Testing, System Testing, UAT (User Acceptance Testing) and successfully fixed errors.
  • Good Knowledge about the SQL stores, MongoDB, CouchDB, Neo4J, Hadoop, Cassandra, Dynamo DB, Elastic search
  • Proficient in using AJAX for implementing dynamic Webpages where the content was fetched via API calls and updated the DOM ( JSON Parsing).
  • Extensive experience with UML design
  • Understanding of relational databases, involved in application development using several RDBMS such as Oracle 9i/10g/11g.
  • Extensive experience in developing Web Services to expose useful functionality to web users through SOAP and REST.
  • Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.
  • Expert in developing Object-Oriented Web applications using MVC architecture.
  • Experience in NodeJS, AngularJS, BackboneJS, Document Object Model, DOM functions and Front-End Package Manager Bower .
  • Experienced working in both AGILE and SDLC based development environment and participating in SCRUM sessions.
  • Possess good analytical skills, which enabled to analyze data with ease.
  • Ability to write clear, well-documented, well-commented and efficient code for web development.
  • Strong problem-solving, organizing, communication and planning skills, with ability to work in team Environment.

TECHNICAL SKILLS:

Programming Languages: Java, C, C#, SQL, PL/SQL, UML

Technologies: J2EE, EJB, JavaBeans, JSP, Servlets, JDBC, JSF, JNDI

Design/Architecture: J2EE Architecture, Java Design Patterns.

Client side: HTML5, CSS3, JavaScript, jQuery, Backbone.JS, AngularJSBootstrap

API & Framework: Struts2, spring 4.x, Spring Boot, Hibernate 4.x, Log4j, JMS (MQ) Junit.

Web Services: SOAP (WSDL, UDDI, JAX-WS), RESTFUL (JAX-RS)

IDE: Eclipse, NetBeans, STS, MS Visual Studio.

Databases: SQL Server 2008, MySQL, Oracle, DB2, Cassandra, Mongo DBDynamo DB

CI/CD Tools: Ant, Maven, GRADLE, Jenkins, JIRA

Version Control: GIT, SVN, TFS

3 rd Party tools: WkhtmltoPdf, NPOI, Sendgrid, Google Web Toolkit, Concur

Cloud: Amazon Web Services (EC2, S3), Microsoft Azure.

App Servers: WebLogic, IBM WebSphere 6.0/7.0, Apache Tomcat

Operating System: Windows XP/Vista/7, Linux, UNIX

Concepts: OOAD, Agile Methodologies, Waterfall, Design Patterns, UML

Advanced Tools/Tech: JBuilder, JDeveloper, GitHub, Splunk, Sonar, Soap UI, Fiddler, Postman, Selenium, Scala, Oracle EBS, HP ALM.

PROFESSIONAL EXPERIENCE:

Confidential, Mason, Ohio

Sr. Java Full Stack Developer

Responsibilities:

  • Worked on Core Java to implement validations for different layers of the request file Physical, Logical, and Transfer Request.
  • Used Spring DI to inject beans using both constructor and setter Dependency Injection.
  • Worked on Spring JDBC to interact with the Oracle database for all the CRUD operations.
  • Implemented web interface using Spring MVC
  • Developed REST based services using Spring MVC architecture and used JSON for the data transfer
  • Worked with platform and application stakeholders to define and steer designing, developing RESTAPIs and platform services following MVC architecture for Web/Mobile applications using Spring in agile environment
  • Designed and Developed user interactive screens using HTML5 , CSS3 , JavaScript , JQuery. BOOTSTRAP .
  • Used Git as the central repository of all the modules. Worked and helped other colleagues too in resolving their merge conflicts.
  • Developing the Micro services using Spring Boot that create, update, delete and get the information from backend.
  • Developed user-friendly interface to seamlessly combine the new module with Confidential login system by using Angular JS framework and JQuery.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project
  • Developed test cases using JUnit and Test Driven Development.
  • Created popup forms using Bootstrap Modals, AngularJS Models and AngularJS Controllers.
  • Designed user interfaces in Angular JS, Ajax, Java Script, CSS that will be integrated to Spring MVC.
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
  • Implemented AWS IAM for managing the credentials of applications that runs on EC2 instances.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Tested the Web services using SOAPUI and by writing Web service client in Java for transmitting the offender's information in XML data using the WSDL provided

Environment: Java, J2EE, Hibernate, Struts, spring, HTML5, CSS3, JSP, JavaScript, JSF, Node.js, JQuery, Bootstrap, DOM, Angular.js, ReactJS, AJAX, XML, SVN, Jenkins, Maven, REST, Internet Explorer, Chrome, Oracle, Windows.

Confidential, Columbus, Ohio

Sr. Java Full Stack Developer

Responsibilities:

  • Used Spring - IOC concepts and Spring MVC pattern for developing the application.
  • Implemented MVC architecture application using spring and created Lambda function in AWS using Spring Framework.
  • Hands on experience on Git-Stash, Jira for continuous integration and continuous delivery.
  • Experience working with AWS for Storage & content delivery and Application deployment services.
  • Worked closely with the team to achieve continuous integration and continuous delivery.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Experience in Integration of Amazon Web Services with other applications infrastructure.
  • Utilize EBS to store persistent data and mitigate failure by using snapshots.
  • Experience in using Jenkins for Continuous Integration and Sonar jobs for Java code quality.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and Writing JUnit testcases.
  • Good experience in SCRUM process of Agile (Iterative) development methodology.
  • Interacted with the QA Team and Involved in the Preparation of the Test Plan Document.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Designed, built, and deployed a multitude application utilizing almost all the AWs stack.
  • Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user Interface.
  • Developed Interactive web pages using Angular.JS, React.JS, HTML5, CSS3 and JavaScript.
  • Used Apache tomcat and WebLogic as an application server to deploy various components of application.
  • Implemented Hibernate/JPA for data persistence.
  • Automate the cloud deployments using chef, python and AWS Cloud Formation Templates.
  • Administered and deployed applications into WebSphere Application Server.
  • Installing, deploying, monitoring, maintain and configure WebLogic server 12c in local machine.
  • Performed End to end (Such as integration, functional, regression, system and UAT) testing and logged the defects in JIRA and reported to Project Manager.
  • Strong experience with SOAP and REST webservice consuming (JAX-RS, JAX-WS, CXF, Axis, JAXB).

Environment: Java, J2EE, Hibernate, Struts, spring, HTML5, CSS3, JSP, JavaScript, JSF, Node.js, JQuery, Bootstrap, DOM, DML, DHTML, Angular.js, ReactJS, AJAX, XML, SVN, Jenkins, Maven, REST, Karma, Internet Explorer, Firefox, Chrome, Oracle, Windows.

Confidential, Houston, TX

Senior Java UI Developer

Responsibilities:

  • Created Ajax wrapper classes and helper methods for the global usage
  • Developed Struts action classes, forms and JSP pages with struts tags, validation, struts-tiles and modifying Struts-Config files and implemented file upload functionality for large amount of data.
  • Developed web applications using Spring MVC, JQuery, HTML5, and Angular JS.
  • Created forms to collect and validate data from the user in HTML5 and ReactJS.
  • Extensively used the JavaScript, Ext JS, AngularJS front-end development which includes a deep understanding of the DOM, JSON, object-oriented JavaScript, Bootstrap and common JavaScript libraries .
  • Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, React JS, Backbone.Js, JSON and HTML5.
  • Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions using Angular.js.
  • Developed the code using LESS framework, which in turn would generate plain CSS for the dynamic pages.
  • Used CVS for version controls.
  • Involved in implementation of persistence layer using Hibernate and prepared Value Objects.
  • Developed JavaBeans with Hibernate 3.0 for necessary transactions like fetching the required data, updating the customer information.
  • Effectively utilized JavaBeans with Servlets, tags, action classes, forms, and procedures to derive at a complete Java solution for the e-commerce customer website.
  • Web application development using AngularJS and Node.js with cutting edge HTML5 and CSS3 techniques .
  • Designed and developed generated JSP pages based on Struts MVC architecture and updates configuration setting in configuration files.
  • Writing custom filters, directives for the HTML5 using angular code.
  • To release the enhancements within the specified timeline communicated.
  • Going through User Documents and Design user interface designs, Wire frames, Information architecture flows and mockups.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Worked on Responsive Designing for Mobiles and Tables.
  • Create highly usable web design solutions with focus on user experience and compliance to standards.
  • Taking the product through the entire lifecycle of analysis, design, coding, testing and implementation and support.
  • Work in cross functional team to develop timely changes to page content.
  • Testing, fixing the bugs and troubleshooting technical problems.

Environment: Java, J2EE, Servlets, HTML5, CSS, Angular JS, Node.js, ReactJs, Hibernate, Struts, Spring, JQuery, JUNIT Bootstrap, JSP, JavaScript, AJAX, Mongo DB, Git, CVS, Spring MVC, Firebug, Visual Studio tool.

Confidential, Cleveland, OH

Java UI Developer

Responsibilities:

  • We have followed with Agile and Scrum development methodologies
  • Integrated the Java code (API) in JSP Pages.
  • Used jQuery core library functions for the logical implementation part at client side for all the application.
  • Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Worked on Server-side pagination for processing high volume of data to the UI.
  • Designed user interface layout using JavaScript, CSS, and HTML.
  • Validation is performed using Struts validator.
  • Used CSS selectors for condition based styling and pseudo-classes to add some special effects to selectors.
  • Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application (RIA).
  • Used JSON to fetches the data from Web Services.
  • Configured the Hibernate configuration files to persist the data to the Oracle Database.
  • Used Hibernate as ORM tool for accessing database.
  • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and spring.
  • Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with spring for processing business needs.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML, AJAX and CSS in developing the presentation layer.
  • Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
  • Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, and Ajax.
  • Involved in writing SQL Queries, Stored Procedures.
  • Used JIRA for bug tracking.
  • Used JAXP for parsing & JAXB for Binding.
  • Worked with QA team to validate the test cases whether meeting the business Requirements or not
  • Conducted Unit Testing, interface testing, system testing and user acceptance testing
  • Involved configuration and deployment of application on Tomcat Apache.
  • Deployed the applications into LIVE and QA Environment
  • Used SVN for version and source control.
  • Involved in AGILE Methodology process which includes bi-weekly sprint and daily scrum to discuss the design and work progress

Environment: Java, J2EE, HTML, CSS, JavaScript, JQuery, JSON, Hibernate, Struts, Spring, Web Services, JSP, AJAX, framework, Windows XP and MS Office, Eclipse, Dreamweaver.

Confidential, Salt Lake City, UT

Java UI Developer

Responsibilities:

  • Involved in requirement gathering, configuration, design, development, deployment and validation.
  • Used Hibernate for establishing connection and interacting with the database.
  • Developed GUI using JSPs.
  • Developed Action forms, Action classes, Form beans using Struts framework to handle user requests.
  • Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript, jQuery, and JSON.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
  • Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
  • The front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on an Apache tomcat server.
  • Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Used BEA Weblogic as the Application Servers and Apache Web Server 2.0.
  • Customize the Shindig code to meet the project requirements. Shindig is an open source framework for web based application.
  • Designed and Developed Web Services using technologies UDDI, WSDL, SOAP to communicate to the other modules.
  • Designed additional UI Components using Java Script and implemented an asynchronous, AJAX based rich client to improve customer experience.
  • Involved in the development of CRUD (Create, Update and Delete) functionality for various administrative system related tables and product components.
  • Designed static and dynamic Web Pages using JSP, HTML and CSS.
  • Developed application using spring frame work.
  • Updated the maintained the sequence diagrams for the given Design.
  • Used Test Driven Methodology.
  • Used Web Logic Application Server for deploying various components of application.
  • Developed the User Interface Screens for presentation logic using JSP, CSS, and HTML client validation scripts using JavaScript.

Environment: JDK 1.5, J2EE, JSP, Spring MVC and IOC, Hibernate, Oracle, Eclipse, SQL, JavaScript, CSS, XML, XSL, XSLT, CVS, Web sphere Application Server 5.1, Eclipse, Maven, Web Services.

Confidential

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using agile development methodology.
  • Involved in business requirement gathering and technical specifications.
  • Implementing Servlets, JSP and Ajax to design the user interface.
  • Used JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Maintained the existing code based developed in spring and Hibernate framework by incorporating new features and fixing bugs.
  • Designed and developed all the user interfaces using JSP, Servlets and spring framework.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Involved in development of cascading style sheets (CSS) to make the Java Server Pages to be displayed using different output styles.
  • Developed custom controllers for handling the requests using the spring MVC controllers.
  • Developed Client-Side Validations using Java Script and server-side validations using Struts validation framework.
  • Extensively used the JSP in the view side of MVC.
  • Used Struts tag libraries, JSTL and created web interfaces using JSP technology.
  • Developed the dynamic User Interface using JSP utilizing Custom Tag Libraries, HTML, CSS, and JavaScript.
  • Developed a web-based reporting for monitoring system with HTML and Tiles using Struts framework.

Environment: Java, J2EE, EJB, UML, SQL, Eclipse, JSF, Hibernate, Spring JavaScript, Web sphere, JBOSS, HTML, DHTML, CSS, XML, Log4J, ANT, STRUTS, JUNIT, JSP, Servlets, Rational Rose, Adobe Dreamweaver, Photoshop.

We'd love your feedback!