We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Having 5+ years of professional experience as a Java Full Stack Developerin Object Oriented development, implementation, Integration and maintenance of web and distributed Enterprise applications using Java/J2EE technologies.
  • Experience in designing and developing web - based applications using Java, J2EE,MVC framework, Spring, Hibernate, Struts,Liferay portal, Oracle, SQL and PL/SQL.
  • Experience in designing and developing Android Mobile Applications.
  • Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of Web based applications using J2EE/Java, JSP, JSF, JavaScript, Servletsand Object-Oriented Programming techniques.
  • Expertise in core java concepts like Collections, Multi-Threading, Exception handling, Generics, Strings etc.
  • Experience in working on various spring modules (Spring Core, Spring MVC, JDBC, ORM, Spring Boot, Spring Security) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Strong focus on SpringMVCand Liferay MVC.
  • Experienced in implementing DAO layers using ORM technology like JPA and Hibernate.
  • Proficient in designing applications using Java and J2EE Design Patterns such as Singleton, Factory, Abstract Factory, DAO etc.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions.
  • Experience in Apache HadoopMap Reduceprogrammingand Distribute Application andHDFS.
  • Expertise in implementing presentation layer using JSP, HTML5, Node.JS, CSS3, Ajax, JQuery, Java script, AngularJS, Angular 2.
  • Experience with features of Angular 2 such as directives, dependency injection, modules and routing.
  • Experience of working on CSS Preprocessors likeLESS and SASS.
  • Experience with Build tools like ANT, MAVEN, Gradleand knowledge on Jenkins which support building, testing, deploying and automation.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, XSD, JAXB, Apache Axis.
  • Experience with development of SOAP and Restful Web services.
  • Experience building SOA implementations including SOAP and RESTful based webservices.
  • Experience on configuring auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins.
  • Expertise in JUNIT testing using Mockito integration testing and SOAP UI testing
  • Experience working with different SDLC methodologies like Waterfall, Agile.
  • Experience in developing end to end automation using Selenium WebDriver, Junit.
  • Experienced in the use of agile approaches, including Test-Driven Development and Scrum.
  • Developed code in Java, J2EEand Hibernate using XP Practices Pair Programming, TDD, Continuous Integration.
  • Expertise in Object Oriented Analysis, Design / Development Methodologies, Use Cases, Sequence and Class Diagrams using UML.
  • Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams) using Designer tools like Rational Rose.
  • Experienced withIBM websphere,Apache Tomcat Application Server.
  • Expertise in developing database connectivity (JDBC) for databases like Oracle, MySQL, MS Access.
  • Experienced in Database application programming for Oracle, MySQL using Stored Procedures, Functions, Cursors, and Views etc.
  • Worked on UNIX flavors like Linux (Ubuntu).Hands on Experiencewith UNIX shell scripting
  • Used version controller tool like SVN, GIT.

TECHNICAL SKILLS

Programming Languages: C, C++, Java SE, Java EE, PHP

J2EE: Servlets, JSP, Java Bean, EJB

Java Frameworks: Struts 1.x, Hibernate 3.0(ORM tool) & Spring 3.x (CORE, JDBC, WEB, ORM, MVC), Spring Boot, Spring Security.

Web Technologies: HTML5, CSS3, XML, Node.JS, Java Script, jQuery, Angular JS

Webservices Technologies: Web Services (JAX-RPC, JAX-WS, JAX-RS), SOAP, REST

Web Content Management: Adobe Experience Manager,WordPress

Testing: Junit, Selenium Webdriver, Mockito

Databases: MySQL, Oracle, Mongo DB

Database tools: SQL Developer, Microsoft Business Intelligence Development Server.

IDE/Development Tools: Eclipse, Spring Tool Suite, NetBeans, Liferay7, Jenkins, JIRA, Kafka, Android SDK, Swagger.

Application Server: WebLogic, Apache Tomcat 7.0, Glass Fish,WebSphere, Jboss, AWS, Docker

Operating Systems: Windows, Linux & UNIX

Software Development Methodologies: Agile Scrum, TDD, XP Pair Programming

MS Office: Word, Excel, Access, PowerPoint

Build Tools: ANT, Maven, Gradle, Putty

Version control Tools: SVN, GIT

PROFESSIONAL EXPERIENCE

Confidential

Java Full Stack Developer

Responsibilities:

  • Worked in Agile environment including Test Driven Development with Continuous Integration/Delivery.
  • Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
  • Involved in the services using Restful Web services.
  • Responsible for modifying the resources and endpoints using Restful web services supporting GET/POST with JSON, XML.
  • Worked onSPA(Single Page Web Applications) usingRESTfulweb services, Angular JS.
  • Used NPM for installing required node modules and other publishedAngular NPM modules.
  • Moved existing AngularJS controllers and services to Angular 2 componentsfor more responsive and less dependency.
  • Worked onAngular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Coding Spring Business objects and Hibernate DAO classes.
  • Worked on Spring MVC to write the controllers and used Spring boot Annotations for the functionalities.
  • Used to Write Spring Service classes to support backend functionality and retrieving business data from database.
  • Worked on Jenkins for pushing recent builds into several instances.
  • Worked on defining XSD for business entities to support UI.
  • Wrote JSPcoding to build pages which are rendered from Spring Controllers.
  • Developed the application using STS as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN), JIRA for bug and issue tracking.
  • Implemented a Continuous Delivery pipeline withJenkinsandAWS.
  • Worked on creating micro services to provide RESTful API utilizingSpringBootwithSpringMVC.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Developed modules in the application using micro services architecture style.
  • Implemented spring IOC to resolve dependency injection.
  • Experience in build the application using Gradle.
  • Implement user authorities' management withSpring Security.
  • Worked on Session Façade design pattern to access domain objects.
  • Wrote Evaluators for Payroll Calculations based on conditions in Dairy Business Data.
  • Tested components using JUNIT during development and implemented the logging using Log4j.
  • Involved in Data Migration performed on Oracle Database to define new features in The Application.

Environment: JDK 1.8, Core Java - Multithreading, Servlets, JSP, Spring Boot, Spring Security, EJB, Hibernate, Restful Web services, Tomcat 7.0, Jenkins, Apache Hadoop, HDFS, AWS, Docker,HTML5, CSS3, Angular2, Node.js, JavaScript, BootStrap, AJAX, XML/XSL, XSD, Junit, Log4j, Oracle,Selenium WebDriver, MVC portlet, Gradle, SVN, Spring Tool Suite, Linux.

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Analyzed and debugged the existing Code and integrated Client Specific requirements without Effecting Existing Functionality.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC
  • Responsible for developing/modifying the resources and endpoints using Restful web services supporting GET/POST with JSON, XML.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements. Co-ordination with offshore team on development activities.
  • Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
  • Coding Spring Business objects and Hibernate DAO classes.
  • Maintained long and short-range deliverables with product management team according to product roadmaps.
  • Devised RESTful services with Java Apache CXF and performed code reviews for peers.
  • Used React JS in development of the web application to bind the data/model that is being retrieve from a database through services provided in a controller to the view using scope.
  • Involved in the client interactions regarding the project requirements and details.
  • Developed code in Java, J2EEand Hibernate using XP Practices Pair Programming, TDD, Continuous Integration.
  • Utilized pair programming approach to ensure high quality code.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services.
  • Designed and developed a Rich GUI front-end using HTML5, BootStrap, CSS3, AJAX and Angular JS.
  • Created Typescript reusable components and services to consume REST API’s using Component based architecture provided by Angular2
  • Developed multiple Angular controllers and configured Routes.
  • Wrote Web Services using REST for sending and getting data in between different layers.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN), JIRA for bug and issue tracking.
  • Wrote test cases in JUnit for unit testing of classes and implemented the logging using Log4j.
  • Performed Data Driven Automation Testing using SQL, JDBC connection, and Selenium WebDriver.
  • Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT). in making the things for Production and participated in Production deployment.
  • Followed Agile/Scrum Methodologies for the Project.

Environment: JDK1.7, Core Java - Multithreading, Servlets, JSP, JSF, Spring Boot, Spring Security, Hibernate, Restful Web services, Liferay6.2,Tomcat 7.0, AEM6.1, Jenkins, Apache Hadoop, HDFS, MongoDB, AWS, Docker,HTML5, CSS3, WebSphere, Angular2,JavaScript, Node.JS, AJAX, XML/XSL, XSD, Junit, Log4j, My SQL,Selenium WebDriver, MVC portlet, Apache Maven, SVN, Eclipse, Linux, Tableau.

Confidential

Java Developer

Responsibilities:

  • Started and developed the complete Application from Scratch.
  • Gather business requirements from the Business Partners.
  • Preparing/Updating Technical Specifications for Tasks identified by Team and client.
  • Developing and Building JSP pages by using technologies like HTML, JavaScript.
  • Analyzing the code for various flows.
  • Coding Spring Business objects and Hibernate DAO classes.
  • Used Hibernate Query Language (HQL) for writing the queries.
  • Wrote server-side coding using PHP.
  • Involved in writing SQL - Stored procedures, functions, sequences, triggers, cursors etc.
  • Worked on design data bases using ER Diagrams.
  • Suggested ER models and changes in the table structures.
  • Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement controllers for jsp pages.
  • Used SVN for version and source control.

Environment: JDK1.6, Core Java - Multithreading, Servlets, JSP, Spring, Hibernate, Restful Web services, Tomcat,HTML, CSS, JavaScript, PHP, AJAX, XML/XSL, XSD, Junit, Log4j, SQLDeveloper, SVN, Eclipse, Linux.

We'd love your feedback!