We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Mckinney, TX

SUMMARY

  • Over 7 years of experience in all the phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation and Product Testing in both the Web based and Enterprise applications with emphasis on Object Oriented, Java/J2EE and Client Server technologies.
  • Strong experience with Software methodologies like Agile, Waterfall and Test Driven Development.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
  • Experience in Front - End UI technologies like HTML5, CSS3, Bootstrap, JavaScript, JQuery, Ajax and Angular JS.
  • Proficient in web-based enterprise applications usingJava, J2EE, Servlets, JSP, EJB, JDBC, Hibernate, Spring IOC, Spring AOP, Spring MVC, Spring Web Flow, Spring Boot, Spring Security, Spring Batch, Spring Integration, Web Services (SOAP and REST) and ORM frameworks like Hibernate.
  • Experience with design patterns like Singleton, Factory Pattern, Prototype, Business Delegate, Session Facade, Service locator, Observer, Decorator, Front Controller and DAO pattern.
  • Expert in CoreJavawith strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Strong experience in developing and consuming SOAP and RESTful based Web Services.
  • Expertise in XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB.
  • Good experience in developing and migrating existing application into cloud-based platforms like Amazon Web Services (AWS) and Pivotal Cloud Foundry.
  • Hands on experience in developing and solid understanding of Micro Services Architecture, Service Oriented Architecture (SOA) and Test Driven Development.
  • Experience with various Relational Databases like Oracle, My SQL, MS SQL Server and No SQL Databases likeMongoDBand DynamoDB.
  • Experience with JUnit, Mockito and Log4j in developing test cases and determining application functionality.
  • Hands on experience working with various Application servers like JBOSS, Web Logic, Web Sphere and Apache Tomcat.

TECHNICAL SKILLS

Programming Languages: Java, J2EE HTML, HTML5, CSS, XML, JDBC, Web Services, and PL/SQL.

Frameworks: Apache, Spring Core, Spring MVC, and Apache Camel.

Distributed Technologies: JAX-RPC, JAX-WS, Jersey, XML, XSD, XSLT, XPATH, SOAP, WSDL, UDDI and HTTP.

ORM Frameworks: Hibernate and Spring.

Application/Web Server s: Oracle BEA, Web Logic, IBM Web Sphere, JBoss, Apache Tomcat.

Databases: Oracle SQL, Sybase, MySQL, Microsoft SQL Server

Development Tools: Eclipse Kepler, Oracle SUN Net Beans 7.x, TOAD, Oracle SQL Developer, WinSCP, SFTP, XML Spy, SOAP UI and My SQL.

Operating Systems: Windows 2000/2007/XP, UNIX.

Version Controls: Win Concurrent Version System (CVS), Tortoise SVN and Clear Case.

Software Methodologies: Agile, Scrum, and Waterfall.

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) and implemented the process using Agile (Scrum) methodology.
  • Implemented the front end using HTML 5, CSS3, Bootstrap, JavaScript and Angular JS.
  • Created responsive web pages using Bootstrap and wrote client side application in a clean MVC model using Angular JS.
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Implemented the application using Spring IOC, Spring MVC, Spring Boot, Spring Security and Hibernate.
  • Used Spring IOC framework for Dependency Injection and Spring AOP for logging purposes.
  • Implemented CoreJavaconcepts like Multithreading, Concurrency, Exception Handling and Collections wherever necessary in the application.
  • Developed Micro-Services based architecture to enable the application to be deployed on AWS.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Performed CRUD operations like Update, Insert and Delete data inMongoDB.
  • Used Maven as build automation tool and responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.
  • Used GitHub as Version Control tool, Junit for testing and Intellij as IDE.
  • Deployed and tested the application on Web Sphere Application Server.

Environment: Java/J2EE, Agile, HTML 5, CSS3, Bootstrap, XML, AJAX, JavaScript, Angular JS, Bootstrap, Spring, Hibernate, CRUD, JDBC, GitHub, ANT, Junit, REST, Micro Services, AWS, Intellij, Web Sphere Application Server, Log4J, Mongo DB, SQL, Oracle, Windows.

Confidential, Mckinney, TX

Full Stack Java Developer

Responsibilities:

  • Followed Agile - Scrum methodology for development of the product.
  • Implemented the application with XP methodology as Agile process, refactoring the existing code and writing new code.
  • Developed the web pagesJava, JavaScript, Angular JS, HTML5, CSS and J2EE technology framework using Spring (MVC, JDBC), Hibernate, and Web Services with J2EE design patterns using Eclipse.
  • Worked on AJAX implementation for retrieving the content and display it without reloading the existing page.
  • Developed and consumed restful web services using Apache CXF Framework.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Consumed Web Services using SOAP, WSDL and deployed it on Web Logic Web Server.
  • Used SOAP based web services using JAX-WS to produce data to other projects and consume data from different projects.
  • Interacted with backend Oracle and wrote stored procedures, functions and cursors for deleting and inserting using PL/SQL.
  • Used Oracle database and involved in working on Oracle SQL & PL/SQL development.
  • Used Maven for Build Automation; ensuring proper settings, avoiding/solving any errors.
  • Worked on SVN Repository for code integration and version control.
  • Continuous integration using Jenkins on Tomcat.
  • Involved in creation of Test Cases for JUnit Testing.

Environment: J2EE, Core Java, Agile, Eclipse,JavaScript, HTML, Angular JS, Node JS, Apache CXF, Tomcat, CSS, AJAX, XML, XSLT, Maven, Junit, SVN, WSDL, SOAP, Web Logic, Eclipse, Log4j, Jenkins, Spring, Hibernate, JSON, Tomcat, Windows.

Confidential, Memphis, TN

Java Developer

Responsibilities:

  • Developed the application using MVC, Business delegate, DAO, and Session facade patterns and JDBC for persistence layer.
  • Developed the front-end screen using HTML, CSS and JSP and client side validation using JavaScript.
  • Used Eclipse for IDE and ANT to build the application and deployed the application on JBoss app server.
  • Created test cases using JUNIT.
  • Used Log4J for logging and tracing the messages.
  • Involved in Code Reviews and Code deployments process.
  • Used Tortoise SVN for version control.
  • Involved in writing backend script using SQL Developer.
  • Involved in root cause analysis of Java and PL/SQL codes and also in bug fixing the module.
  • Involved in Database Migration project.(Migrating from Oracle 10g to 11g database)
  • Used TOAD and SQL Developer IDEs/Tools for backend development.
  • Involved in production issues, interacted with the users and documented the application.
  • Involved in Unit testing and Functional testing during application server migration (from Web Logic to JBoss) and Database migration project.

Environment: Java, Scrum/ Agile, Spring, Hibernate, JDBC, JavaScript, JSP, Eclipse, WebLogic, HTML, CSS, PL/SQL, Oracle, JBoss, ANT, Log4J, JUnit, XML, SVN.

Confidential, Columbus, OH

Java Developer

Responsibilities:

  • Communicating with the client in Identifying task for the onsite and offshore teams. Handling activities between offsite and onsite.
  • Developed of backend Logics or data access logic using Oracle DB and Hibernate.
  • Used Spring IOC, Dependency Injection (DI), and integrated with Spring ORM for data persistence.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
  • Used Spring AOP for instrumenting the logging feature using cross-cutting concerns.
  • Apache Tomcat, JBoss servers were used for testing and WebLogic was used for deploying.
  • Designed and developed the web pages using JSP, HTML5, CSS3, JavaScript, JQuery and AJAX.
  • Wrote complex PL/SQL scripts for stored procedures, packages and functions and triggers for data transformation purposes.
  • Configured the application using spring framework annotations and developed Spring Controllers for request and response processing and implemented RESTful Web Service.
  • Used Log4J, JUnit and Mockito for debugging, testing and maintaining the system state.
  • Used SVN to track and maintain the different version of the application.

Environment: Java, J2EE, Spring, Spring MVC, Hibernate, Servlets, JSP, HTML5, CSS3, JavaScript, JQuery, AJAX, Oracle, PL/SQL, Eclipse, RESTful, ANT, Apache Tomcat, JBoss, WebLogic, JUnit, Mockito, SVN, Log4j, Windows.

Confidential

Junior Java Developer

Responsibilities:

  • Designed and Developed appealing GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and jQuery.
  • Implemented JQuery for the interaction between the JavaScript validation and dynamic HTML pages.
  • Developed JavaScript for client end data entry validations and Front End Validation.
  • Developed Spring Beans and configured spring using applicationContext.xml.
  • Designed and developed web tier components and restful APIs using Spring MVC.
  • Used Hibernate as an ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Worked on Front End using Servlets, JSP and also backend using Hibernate.
  • Defined the Hibernate Configuration File, Hibernate Mapping using annotation and created classes to persist the data.
  • Implemented SOAP messages for information exchange for Web services.
  • Developed classes using core java (multithreading, concurrency, collections, memory management) and some Spring IOC.
  • Worked with the retrieval and manipulation of data from the Oracle Database by writing queries using SQL and PL/SQL.
  • Used Log4j for logging errors, messages and performance logs.
  • Developed test cases and performed unit and integration testing; performed using testing using Used JUnit.
  • Using Maven as the build script and SVN as source repository.

Environment: Java, J2EE, Spring, MVC, Hibernate, SOAP, Agile Methodology, JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3, jQuery, Eclipse, XML, JBoss, Apache Tomcat, PL/SQL, SQL, Oracle, Log4j, JUnit, SVN, Maven, Windows.

We'd love your feedback!