We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Around 7 years of professional experience in all phases of software development life cycle (SDLC) including system design, development, production support and maintenance of various Web Applications using Java/J2EE Technologies.
  • Having experience in designing, implementing and deploying commercial enterprise applications for multi - tiered-distributed software products and distributed applications using Java/J2EE technologies.
  • Involved in Sprint planning for the estimation of efforts for user stories and bugs.
  • Excellent knowledge on Application Development using Software Development Life Cycle using various methodologies like Waterfall, Agile/Scrum.
  • Expertise in implementing client-server business applications using Microservices.
  • Using Java 8 features such as Lambda expressions, Functional Interfaces, Streams to avoid boilerplate code, keep code simple and extensively used core java technologies such as Collections, Multi-Threading, Exception Handling.
  • Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring MVC and Spring Batch.
  • Implemented Model View Controller (MVC) architecture using Spring Framework and struts framework.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Extensive experience in developing Enterprise applications using Core Java and various J2EE technologies including Multithreading, Collections, exceptions, JSP, Servlets, JSP Custom Tags Libraries, JavaBeans, EJB, JDBC, Networking, Threads, IO, JNDI and JMS
  • Expertise in OOAD Technologies developing use cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using case tools like Microsoft Visio and Rational Rose.
  • Expertise in Core Java with a strong understanding of Garbage collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Proficient in writing efficient SQL, PL/SQL queries and writing Functions, Triggers, Sequences, Indexes, Views and Stored Procedures on database servers such as Oracle, DB2.
  • Working knowledge of PL/SQL and databases like MS SQL Server, Oracle 10g/11g and tools like Oracle SQL Developer.
  • Created a build and release environment utilizing Jenkins, Maven, and Ant. System would allow users to build, deploy, and restart multiple servers with a single submit.
  • Development of a Continuous integration/Continuous delivery (CI/CD) infrastructure using agile development methodologies for large scale JAVA.
  • Expert in developing and debugging Enterprise based applications and professional web applications using various Java-based frameworks like Spring, Hibernate, Struts and front-end technologies JavaScript, JSP, DHTML, DOM, XHTML, Angular Js, jQuery, CSS3.
  • Hands on experience on different IDEs such as IntelliJ IDEA, Eclipse, Spring Tool Suite and deployment using application servers and web servers like Apache Tomcat, BEA WebLogic, IBM WebSphere, Glassfish, Camel and JBOSS
  • Excellent work experience with Version Control Tools such as CVS, SVN and GitHub

TECHNICAL SKILLS

Languages: Core Java, J2EE (JSP, Servlets), HTML

Frameworks: Spring Boot, Microservices, Spring MVC, Hibernate, Struts, Bootstrap3, Node Js

Web Servers: Apache Tomcat server (8.5v & 9v), IBM Web Sphere 6.1, WebLogic, J boss, Glassfish

W Web technologies: HTML5, CSS3, JavaScript, Sightly (HTL), XML, JSONAJAX, jQuery, Angular.

CMS Platforms: AEM 6.4, AEM 6.3, AEM 6.2, AEM 6.1, AEM 5.6.1, CQ5.5

Build & Integration Tools: Maven, Jenkins

IDE: Eclipse, CRXDE lite, IntelliJ, MS Visual Studio

Web Services: SOAP, REST

Tracking Tools: JIRA, VSTS

Version Control: GitHub, SVN

Testing Tools: Junit, Spring Test

Databases: My SQL, Oracle

OS: Windows 98/XP/7/8/10, Linux, Mac OS X

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Full Stack Developer

Responsibilities:

  • Developed the application using Core Java , Multi-threading , Spring Boot , J2EE and Web Services REST.
  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology.
  • Diverse experience in utilizing tools like N-tier and Microservices architecture applications using Spring Boot, Spring Cloud, Cassandra, My SQL and Restful Web Services.
  • Used various Core Java concepts such as Multi-Threading , Exception Handling , Collection API's to implement various features and enhancements at backend services.
  • Used Spring Boot, which is radically faster in building cloud Micro services and develop Spring based application with very less configuration. Developed java modules implementing business rules and workflows using Spring Boot.
  • Tested Web Service methods and data access tier using JUnit in TDD methodology.
  • Used Postman for testing the JSON response from Restful webservices.
  • Maintained MySQL database and written stored procedures and SQL queries to retrieve data from tables in database and sent as a JSON object in response to http request calls. Used GIT as source control and repository for maintaining project code.
  • Deployed J2EE based applications into industry-leading container/application server environments such as WebLogic application servers.
  • Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, jQuery etc.
  • Support Client-side libraries and database connection like MySQL through the Node base Microservices and have them connected with API calls
  • Involved in generating Hibernate Configurations files , hibernate mapping files and Hibernate Data Objects to communicate data in persistence layer.
  • Directed towards full stack development using both front-end driven and core concepts. Equipped utilizing Spring Framework.
  • Support Client-side libraries like angular 7.0 and database connection like MySQL through the Node base Microservices and have them connected with API calls.
  • Used HTML, CSS, JSP, and jQuery, JavaScript, Bootstrap in the development and the designing the UI.

Environment: Java, JDK 1.8, Spring Boot, Hibernate, Microservices, Web services AEM 6.0, Apache sling, Apache Felix, JCR, HTML, jQuery, Ajax, JSON, JavaScript, CSS, Angular, Maven and Eclipse.

Confidential, Tucson, Arizona

Java Backend Engineer

Responsibilities:

  • Used spring validation and wrote validation rules. Developed customer facing software for managing advertisements.
  • Used J Boss application server to deploy the code.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Worked on creating various types of indexes on different collections to get good performance in SQL and created documents in MongoDB.
  • Designed and developed RESTful web services to support JSON for other developers to access to speed up development using Spring Batch, Spring MVC, Spring Web Services, JSON, Log4J, RESTful, PostgreSQL and Maven.
  • Used Spring Security to provide primitives for securing application access and Spring Batch for scheduling.
  • Used Spring Transaction to provide a consistent programming model across different transaction APIs such as Hibernate and to Support declarative transaction management in application.
  • Developed business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.
  • Implemented Spring ORM with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections.
  • Defined Hibernate Named Queries for Batch related operations while defined Criteria Queries for Micro services.
  • Microservices have been built using spring boot, spring security and deployed to AWS cloud.
  • Developed payment flow using AJAX partial page refresh, validation and dynamic drop-down list. Implemented Maven-Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebLogic Application Server.
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
  • Implemented Log4j for logging purposes and debug the application. Prepared Junit, mocha test cases and executed the test cases using Junit in eclipse and Mocha in VS code.
  • Used jQuery and AngularJS to provide dynamic User Interface and for the client-side validations.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
  • Developed Interactive web pages using HTML5, CSS3 and Bootstrap as per user requirements.
  • Used HTML, CSS for look and feel, added and changed (properties (POJO-plain old java script objects), getters and setter’s functions) the data models directly on them and looped over objects.

Environment: JDK 1.8, J2EE, JSP, UML, Eclipse, Spring 3.0, Spring MVC, Hibernate, RESTful, WebLogic Application Server 10.3, SOAP, SOA, XML, CSS, HTML, Angular Js, Junit 4.4, SVN, Log4j, Oracle10g, Jenkins, PostgreSQL, Maven.

Confidential

Java Full Stack Developer

Responsibilities:

  • Developed beans from the existing parent beans using Spring Inheritance and extensively used various Spring Framework modules like MVC, JDBC Templates.
  • Extensively worked with core java like collections, String Builder and interfaces
  • Used Maven to build the application.
  • Used SOAP webservices to communicate with other applications.
  • Integrate with Oracle 10g database through JDBC.
  • Implemented complex back-end component to get the count in no time against large size database using Java multi-threading.
  • Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, XML
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Strong Understanding of the software development cycle, especially Agile/Scrum.
  • Participated in Requirement, Design, Development and Deployment sessions.
  • Full life cycle experience including requirements analysis, high-level design, detailed design, data model design, coding, testing and creation of functional and Technical design documentation.
  • Developed user interface using Struts and Java Script to simplify the complexities of the application.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used Hibernate to support the backend systems.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Wrote SQLs to pull data and created procedures.
  • Used JUnit for unit testing framework of code in Test Driven environment.
  • Prepared Unit Test Plan, Integration Test Plan for the testing.
  • Developed application based on HTML5, CSS3, jQuery, Bootstrap, AJAX for building dynamic web pages.
  • Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.

Environment: Hibernate, Struts, Spring MVC, Java, JSP, Servlets, Struts, JavaScript, JUnit, Shell, SQL, Log4J, Eclipse, Linux/UNIX, XML, HTML5, CSS3, jQuery, Bootstrap, AJAX, JSON, Oracle 10g.

Confidential

Java full stack Developer

Responsibilities:

  • Responsible for arranging scrums.
  • Used HTML, JavaScript and CSS for developing the frontend side.
  • Used Spring and Struts Frameworks for developing applications based on MVC architecture
  • Used JDBC to store and retrieve data from the Database.
  • Developed web.xml and struts-config.xml files required.
  • Developed Servlets for handling requests from the JSP.
  • Developed Entity bean classes for implementing the business logic.
  • Used JUnit Framework for developing test cases.
  • Extensively worked on JAVA Collections to handle the objects in the application.
  • Used Maven and Jenkins to the build the application.
  • Involved in fixing the bugs.

Environment: Java, JSP, Servlets, Struts, JavaScript, JUnit, Shell, SQL, Log4J, Eclipse, Linux/UNIX, XML, HTML5, CSS3, jQuery, Bootstrap, AJAX, JSON, Oracle 10g.

We'd love your feedback!