We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • 7 Years of experience in analysis, design, and development of client - server and web-based applications using Java, J2EE, and XML.
  • Worked on Software Development Life Cycle (SDLC) including Testing, Implementation, Documentation, Requirement Analysis, Designing and Development of software applications including AGILE methodologies and experience in Iterative development, Continuous Design, Refactoring, Continuous Integration, and Test-driven development.
  • Implemented Object Oriented Methodologies and Design Patterns such as Factory, Builder, Business Delegate, MVC, Data Access Object (DAO), Front Controller, Service Locator Patterns.
  • Developed Dynamic Web Pages using front-end technologies like Angular-2+, Ajax, Bootstrap, HTML, JSON, CSS, XML, WSDL, SOAP, RESTful, React, Backbone, jQUERY, JavaScript, NodeJS, Struts, Babel and ES6.
  • Extensive knowledge of J2EE technologies such as Java Server Pages (JSP), Servlets, Java Database Connectivity (JDBC), EJB, JSF, Java Beans, JMS, JPA, JAX-RS Applets, POJO.
  • Proven expertise in implementing Inversion of Control (IoC) and Dependency Injection (DI) in various aspects of Spring Framework and integrating Spring Web Flow with frameworks like JSF.
  • Hands-on experience in integrating legacy databases using Hibernate, mapping and hooking it with other frameworks like Spring, Struts and other technologies by configuring XML files.
  • Practical expertise using Editors/IDEs like IntelliJ, Eclipse, NetBeans, Spring Tool Suite, Visual Studio, VS Code, Sublime, Notepad++.
  • Experience in implementing Service Oriented Architecture (SOA) with web services using WSDL, SOAP, and UDDI.
  • Hands-on in building and deploying applications on Web and Application servers like Apache Tomcat, JBoss, WebLogic, WebSphere, and Glassfish.
  • Worked on various aspects of SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL, and NoSQL DBMS like Mongo DB and Cassandra.
  • Practical experience in using SLF4j and Log4j for logging and Junit as a unit testing; and integration tool and build, test and deployment tools like Maven, Gradle, ANT, Jenkins, AWS.
  • Developed various web pages in accordance with W3C standards and Web Content Accessibility Guidelines (WCAG).
  • Configured Branching, Forking, Tagging over GitHub, Bitbucket, Microsoft Team foundation server.
  • Experience in software Build tools like Apache-Maven, Apache-Ant to write Pom.xml and Build.XML respectively.
  • Expertise in performance tuning techniques and Performed memory profiling and load test analysis.
  • A proven leader with experience in managing multiple applications at a time, offshore teams and various levels of developers and stakeholders.

TECHNICAL SKILLS

Languages: Closure, Java, C++, PHP, PL/SQL, XML, HTML, JavaScript, Scala, AJAX, DOJO, Ext.js, Backbone.js

Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, TypeScript, jQuery, AJAX, JSP, DOM, Responsive Web Design, DHTML, XHTML, JSON, XML, SASS, SCSS, Less

Java Technologies: Spring Boot, Spring MVC, Hibernate, Servlets, JDBC, JSTL, Swing, Java, J2EE, JDK 1.4/1.5/1.6/1.7/1.8 , JSP 1.2/2, Servlets, AJAX, Struts 1.1/1.2/2.0, JSF, Hibernate 3.0, Spring 2.x, XML, Web Services, SOAP, JPA, JMS, EJB, Spring Form Tags.

JavaScript Technologies: React, Redux, AngularJS, Angular, EXT.js, Backbone.js, Require.js, NodeJS, VueJS, ES6, Babel, jQuery, Babel.

Database: Oracle, PL/SQL, MySQL, MongoDB, Redis, Cassandra, Hibernate, PostgreSQL, XAMPP

Web Services: RESTful, SOAP, WSDL, UDDI

Testing frameworks: JUnit, Jasmine, Karma, Jest, Log4j, Apache CXF., JAX-WS, WSDL

Operating Systems: Windows, UNIX, LINUX, Mac OS.

Web Servers: WebSphere, WebLogic, JBoss, Tomcat, Nginx, IIS, SOAP, WSDL

Repositories: Git, Bitbucket, SVN, CVS, MS TFS

Design Patterns: Unified Process, Front Controller, Singleton, Factory

Bug Tracking/ Testing Tools: JIRA, Bugzilla, Rally, Jasmine, Junit

Development Tools: Notepad++, Sublime, Eclipse, ANT, IntelliJ, Visual Studio, RAD

PROFESSIONAL EXPERIENCE

Confidential

Java Full Stack Developer

Responsibilities:

  • Participated in daily SCRUM meetings to deliver quality deliverables within the assigned time frame using various phases of Software Development Life Cycle (SDLC) like data gathering, Design with Analysis, Code development and deployment.
  • Developed Java modules implementing business rules and workflows using Spring MVC, IoC, Web Framework.
  • Performed tuning J2EE apps, performance testing, analysis, and tuning.
  • Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, JavaScript, and Bootstrap.
  • Worked on the development of Hibernate, including mapping and configuration files, and classes to interact with the database.
  • Implemented and Improved handling and collection APIs resulting in efficient maintainability of the project.
  • Involved in Sprint planning for the estimation of efforts for user stories and bugs.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Implemented UNIX utilities using a shell script for data validation, manual job submission, restarting failed jobs, etc.
  • Developed Spring-based application with very less configurations.
  • Deployed application war files in the WebLogic Application Server and migrated the current search process from Database to Solr search engine.
  • Designed and developed the REST-based Microservices using the Spring Boot, Spring Data with JPA.
  • Responsible for maintaining and expanding our cloud infrastructure using AWS (EC2/EBS).
  • Refactored the code for JVM Optimization and performance of the application.
  • Integrated legacy systems by implementing Service-Oriented Architecture (SOA) with Web Services using WSDL, XML and SOAP.
  • Performed unit testing of developed product features using Junit and Mockito frameworks as part of the development cycle.
  • Wrote, build and deployed Shell and ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
  • Executed various PL/SQL procedures, Oracle database Simple and Complex Queries, Stored Procedures, Trigger and Functions.
  • Utilized AngularJS, HTML, JavaScript developing UI and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Deployed and configured Git repositories with branching, tagging and notifications and Gitbucket for source code control.
  • Developed detailed program design for application changes and/or major bugs.
  • Involved in writing program documentation and technical specification documents.

Environment: Java, J2EE, Spring v3.x, Spring MVC, Hibernate v3.0, Oracle DB, Angular-JS, Node JS, Bootstrap, CSS, HTML5, JavaScript, jQuery, AJAX, GIT, IntelliJ, AWS SNS/SQS, dB VisualizerTomcat, JBoss, SVN, Maven, JIRA, SOAP/Restful Web Services, Red hat Linux, Jenkins, WSDLSpring Based Microservices, Agile, cucumber, Bamboo CI.

Confidential

Java/J2EE Developer (Full stack)

Responsibilities:

  • Prepared System Requirement Specification (SRS) and functionality documents by analyzing existing software for High-Level Design.
  • Produced high-quality applications utilizing Scrum concepts of Agile Methodology.
  • Designed and developed user interface screens using AJAX, HTML, DHTML, JSF, Servlets and JavaScript to validate the user registration and login fields.
  • Implemented Spring MVC architecture.
  • Used NoSQL database - MongoDB to make storage of JSON objects easier and to store credential related information.
  • Developed dynamic web application using HTML/CSS & JavaScript, React AngularJS/AngularJS2, Spring Boot, Spring MVN and Bootstrap.
  • Experience with Kinesis, Lambda, Docker, Elastic Beanstalk and AWS Cloud Formation
  • Involved in the migration of previous platforms from Spring to Spring Boot for building microservices.
  • Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with Struts web layer.
  • Implemented Struts 2 framework for web controller, utilized Struts validations.
  • Designed and integrated the full-scale Hibernate Persistence solutions with the application architectures and used Annotations Developed Session Bean for implementing the Business Logic.
  • Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, and JavaScript for various modules.
  • Performed capacity planning and requirements gathering for multi-datacenter Cassandra cluster.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Hibernate.
  • Wrote build & deployment scripts using Maven.
  • Deployed flow of Execution in the Servlet Environment using JSF and defined Navigation Rules.
  • Architected JMS with Spring which involves setting up ActiveMQ message broker, declared ActiveMQ message destinations and implemented Spring’s JMS Gateway Support class as a base class for JMS gateway class­es.
  • Performed logging operations like auditing, debugging and error logging purposes using log4j.
  • Utilized JMeter for load testing and Junit for Unit testing.

Environment: Java (Java1.6), J2EE, WebSphere Application Server (WAS)7.0, AWS, Spring BootEclipse IDE, Shell and Perl scripts, Oracle 9i/10g, DB2 9.5, UML, DOM/SAX parser, Unix, PL/SQLXML, Windows OS, HTML, IIS7.0, FTP, SSH.

Confidential

Software Developer

Responsibilities:

  • Analyzed Use cases and elaborated based on business requirements and was responsible for the creation of class diagrams, sequence diagrams.
  • Adopted J2EE best Practices, using Core J2EE patterns.
  • Developed in Eclipse environment using Struts based MVC framework.
  • Designed and developed a presentation layer using JSP, HTML, and JavaScript.
  • Created JSPs using JSTL and Struts tag libraries.
  • Developed Struts Action and Action Form classes. Created the Tile definitions as required.
  • User Input Validation was done using the JavaScript and Action Form.
  • Performed SQL operations using Oracle Database.
  • Used Session Beans for business logic and Entity Beans for database persistence.
  • Deployed J2EE components (EJB, Servlets) in the WebLogic Application Server.
  • Performed unit testing using JUnit framework.
  • Responsible to maintain the unit test case using the JUnit framework.
  • Prepared Unit test cases for existing functionality as per the requirement and execute the same.
  • Performed Integration testing support and involved in bug fixing.
  • Deployed application in Web Sphere Application Server and developed using WSAD.

Environment: WebSphere Server, Struts 1.x, JSTL, CSS, DB2, JSP, JDBC, EJB, RADJ2EE, Java, UML, HTML, JUnit, Log4j, JavaScript, J2EE Patterns, SQL, MVC, CVS.

Confidential

Software Developer

Responsibilities:

  • Designed and developed application using the Waterfall methodology of Software Development Life Cycle (SDLC).
  • Designed and Developed various layers and components of the application with the help of OOAD methodologies and J2EE design patterns.
  • Multi-threading, Polymorphism, Inheritance, Abstraction and other core java concepts were utilized.
  • Developed Graphical User Interface (GUI) using React with NodeJS, HTML, CSS, jQuery, Java Servlets and JSP.
  • Imparted mobile-responsiveness to the front-end using CSS Modules, Media Queries and JavaScript features of DOM Manipulation, browser detection.
  • Set-up connection with Oracle 10g Database Server using JDBC, Hibernate Template.
  • Tested and Deployed the developed application on Apache Tomcat Web Server.
  • Packed the application using the build tool ANT and utilized CVS for code source control.
  • Regularly interacted with end-clients to keep track of requirement satisfaction.

Environment: Java, JavaScript, HTML, CSS3, Apache Tomcat, Hibernate, Oracle Database, CVS, ANT, Waterfall, OOAD, jQuery, Bootstrap, React, NodeJS, Waterfall, J2EE, Java Servlets, JSP.

We'd love your feedback!