We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Virginia Beach, VA

PROFFESIONAL SUMMARY:

  • 8 years of IT experience in design, development, testing, implementation and support of Enterprise applications using J2EE technologies. Worked extensively in J2EE (Java 8, JSP, Servlets, Struts, jQuery, EJB), Web Services (SOAP, WSDL), Swing, Apache, Tomcat, WebSphere, JDBC, XML, Spring MVC, Spring Web Flow, Hibernate and well versed with Oracle/DB2 database, OS Concepts.
  • Expertise in developing Front End Applications using, HTML, CSS, JavaScript, jQuery, Bootstrap AngularJS, Backbone js, React js, Node JS and experience in AJAX for server - side scripting.
  • Experience in working with various databases like Oracle 10g/11g, SQL server, MySQL and PostgreSQL and also has the hands-on experience on working with the NoSQL databases like MongoDB and Cassandra.
  • Experienced in different IDEs like Eclipse, iRAD, and NetBeans.
  • Proficient in designing J2EE applications using MVC Design Patterns, Struts, Spring framework, Spring Web MVC, Spring Data, Spring Boot, Spring Security and Spring Cloud.
  • Strong experience of developing data models using Hibernate/IBatis/Mybatis, ORM tools, POJOs and configuring persistence layer.
  • Involved in the Software Development Life Cycle (SDLC) phases which include Design, Analysis, Implementation, Testing and Maintenance.
  • Goal Driven, self-organized Developer with comprehensive understanding of various software development approaches such as Waterfall and Agile methodologies.
  • Hands on experience with technologies like Core Java, Swing, Web-Services, EJB3, IBatis2.0.6, Spring Framework, BC4J and OC4J Framework
  • Experience in analyzing and development of Test Plans, Test Cases and Test scenarios/scripts using industry standards for software application testing and also experienced in performing different types of Testing.
  • Experience in Developing automated scripts for Regression Testing through Selenium Web Driver. Knowledge of no-sql database like Mongo DB.
  • Experience in building Micro Service applications using Spring Boot for developing Restful Web services.
  • Used persistence frameworks Hibernate ORM, JPA, to map POJOs to a relational database.
  • Expertise in Database testing, Front-end, Functional testing, System testing, GUI applications testing, Back End testing, Stand alone and web-based applications in different domains.
  • Hands on experience with JUnit, Advanced Rest API Client and Log4j in developing test cases and determining application functionality.
  • Good knowledge on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2),
  • Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
  • Good communication and problem-solving skills and delivering solutions as an individual and as part of a team.
  • Quick learner and display good people skill when interacting with Business users, Functional and Technical team to meet the project deadlines.
  • Strong Logical and Analytical Reasoning Skills, Excellent Management skills, Excellent Communication with good Presentation Skills.

TECHNICAL SKILLS:

Skills and tools: UML, OOAD, Design patterns (Singleton, Business Delegate, DAO, etc.).

Programming Languages: JAVA, J2EE, C, C++

Web Technologies: XML, HTML5, DHTML, JavaScript, CSS3, JSFXSD, jQuery, AngularJS, ReactJs

J2EE Technologies: JSP, Servlets, EJB, JDBC, Hibernate, JMS

Databases: Oracle, MySQL, MS-SQL Server, DB2

Frameworks: Spring, Struts, Hibernate, Java Server Faces

Web Services: SOAP, RESTful API

IDE: Eclipse, RAD

Application Servers: WebSphere, WebLogic, JBoss, Tomcat

Testing Tools: Junit, Selenium

Build Tools: Ant, MAVEN

Version controls: ClearCase, SVN, Git

Operating System: Windows 8/7/Vista/XP/2000, Linux/Solaris/AIX

WORK EXPERIENCE:

Confidential - Virginia Beach, VA

Java Full Stack developer

Responsibilities:

  • Involved in design, development of the application built using J2EE architecture, in accordance with the Enterprise Architecture standards for interactive applications.
  • Working on Core Java to develop the application using the requirements.
  • Used JDBC for database connectivity and responsible for writing stored procedures to fetch and insert/update to database tables.
  • Working experience with the sessioned jobs with Tidal and ControlM IDE.
  • Configured application startup classes in the JBoss server and done the application deployment in the WebSphere environment.
  • Designed and developed SQL scripts for creation of tables in SQL for different modules and Involved in database designing.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security and Hibernate.
  • Used Front End Developing UI Interface using Perl, JSP/Tiles, JSTL, PHP, HTML5, CSS3, JavaScript, AJAX, Bootstrap and maintained the code with CoffeeScript.
  • Creating Cloud-ready application with full microservice implementation using Spring Boot and Spring Cloud.
  • UsedLog 4j tools for logging purposes.
  • Involved in developing the web services with SOAPUI and RestFul API’s.
  • WroteAnt build scriptsbuild.xml to build the entire java web service project.
  • UsedSVN,Tortoise SVNversion control tools for code managementcheckins, checkouts and synchronizing the code with repository.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef, Ansible, Configuration management.
  • Implemented and managed Puppet configuration spanning several Dev, QA, Staging environments in AWS cloud.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Participated inpeer reviewsandcode reviewsfor every sprint.
  • Participated in theproduction deployment schedules.
  • UsedJUnitand postman for testing and maintaining the system state.
  • Followed Agile and Scrum Methodology in software development.
  • Prepared Test Cases to perform Unit, Integration and Systems Testing.
  • Involved in fixing the bugs at development and production phases.
  • Involved in code integration and shipment of the code to other environments.

Environment: Core Java, J2EE, spring frame work, AWS,Puppet, Soapui, Hibernate, Oracle, Ant, RESTful APIs, JUnit, Log4j, XML, JUnit, Postman, Jenkins, SVN, Jira, Agile, Scrum.

Confidential - Reading, PA

Java Full Stack developer

Responsibilities:

  • Working on internal web applications for Fitch Users.
  • Developed the Presentation layer using JSP, HTML. Also used AJAX/ JQuery for rich client for improved customer experience. Developed the Business layer using Spring (IOC, AOP), DTO.
  • Experience in SOAP, REST API, SPRING BOOT Web Services using Apache CFX, Jersey, Rest Easy, JAX-RS, and JAX-WS, JSON and XML data.
  • Worked on functional programming, Java 8 Lambda Functions and Method s.
  • Used GIT for the version control management.
  • Developed IDD portal to monitor ETL job executions using JBoss, Spring MVC and Oracle database server.
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 11g. Performed all web design / development with Drupal 6 CMS, HTML, and CSS.
  • Developed RESTful Web Services to retrieve data from client side using Micro Services architecture.
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI Configured.
  • Reports application for capturing events on items using - Spring Boot, Spring data, and Mongo DB.
  • Experienced with Financial clients and Micro Services
  • Developed the application using Spring MVC framework.
  • Implemented EJB based projects, and design patterns such as Model-View-Controller (MVC) for the Presentation layer, Data Access Object (DAO) pattern for the Service or Persistence layer.
  • Developed RESTful services using Spring Boot, Spring Security, Oauth2, Spring Cloud, Spring Config, Spring JPA, Spring MVC, PostgreSQL.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services (SOAP, RESTful API, WSDL and UDDI)
  • Used JUNIT framework extensively for Unit testing.
  • Enhanced legacy application by building new components in Angular 2and typescript.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2
  • Consumed Restful API web services using simple clientside technologies using JavaScript, AJAX, JSON, HTML5 and CSS3.
  • Developed Junits to unit test the modules to load data from source to ETL DB.Developed Java API with Hibernate for Oracle Database operations on ETL data.
  • Configuration of Jenkins Public DNS by creating an instance in AWS.
  • Created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
  • The Micro Services are implementing using spring boot and Hibernate ORM. Implementing JEE components using spring MVC and spring security modules.
  • Used SVN for version control and Maven for build and deployment
  • Develop and enhance requests for mission critical tickets towards JSP changes and writing EJB facade methods.
  • Developed client-side AJAX application that uses XSLT, X Path, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.

Environment: Java 1.6, JEE 1.4, Oracle, AWS, Spring 4, mongo DB, EJB, Web Socket, REST API, Soap, XML, J boss, Tomcat, EJB, Micro Services, Maven, FileNet, SVN, Struts, JSP Servlet, Web Services, HTML, GIT Lab, LINUX, CSS, Micro Services, Java script

Confidential - Rockville, MD

Java Developer

Responsibilities:

  • Involved in development of large, complex service portal using the company and industry defined development practices and standards.
  • Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations.
  • Developed the web interface using AngularJS, Bootstrap, HTML, CSS, SASS JavaScript and j query and designed according to the functional and technical requirements.
  • Actively participated in the daily SCRUM meetings to produce quality deliverable within time.
  • Used ETL methodologies for supporting data extraction, transformations and loading processing, in a corporate-wide-ETL Solution using Informatica Power Center.
  • Worked with Web-Development technologies like RESTAPI, Servlets, JSP, JSTL, HTML5, JavaScript, CSS3, XML, XSL/XSLT, AJAX, Rich Client Platform (RCP) and j query.
  • The application used Maven for build and Git (Bitbucket) for source control.
  • The application is deployed to Heroku via Git, using marketplace offerings for database and email.
  • Used AngularJS to simplify development and testing of web applications by providing client-side model-view-controller (MVC) capability as well as providing structure for the entire development process.
  • Worked on JDBC framework encapsulated using DAO pattern to connect to the database.
  • Implemented relational databases and SQL query language and Postgres, MS SQL Server, and have good knowledge in TCP/IP network stack along with web-related protocols like HTTP, TLS and DNS.
  • Design, develop and implemented Behavior data driven (BDD) automation testing framework utilizing Java, Cucumber and Selenium Web Driver.
  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Used JAX-RS annotations to specify the type of data producing or consuming, validate the user requests, map user requests and to pass input parameters.
  • Developed Single Page Application using AngularJS, JavaScript, HTML and CSS and achieved two-way binding between HTML and JavaScript objects.
  • Worked on AJAX for developing an interactive web application.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
  • Created JAX-RS RESTful API web services for GET, POST, PUT and DELETE requests. Used POSTMAN Rest client for chrome to test all the services.
  • Worked extensively on XML to configure the run time environment of application server and wrote the Web Logic specific deployment descriptors.
  • Developed SQL queries to interact with Oracle database and involved in writing PL/SQL code for procedures and functions.
  • Used Spring framework to control the page layout and Spring validation framework to do client side and server-side validations.
  • Used Eclipse IDE for designing, coding and developing applications.
  • Worked with Spring based JUnit framework for writing JUnit tests and integration tests.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Developed Ruby/Python scripts to monitor health of Mongo databases and perform ad-hoc backups using Mongo dump and Mongo restore
  • Used Maven to build the application and deploy the application to the WebLogic server.
  • Participated in code reviews and GIT for source control and also involved in fixing defects, warranty support, conducted code reviews.

Environment: Java 1.7, JSP 2.x, J2EE, HTML5, CSS3, XML, Spring 4.x, Struts, JavaScript, AngularJS, j query, Bootstrap, Git, EJB, UML, MySQL 5.0, PL/SQL, Eclipse 4.6, REST, Hibernate 5.0, AJAX, JSON, Mongo db., UNIX, j query, Oracle 11g/12c, Maven, ANT, Web Logic, JUnit, XSL, Log4j.

Confidential - Plano, TX

Java/J2EE Developer

Responsibilities:

  • Involved in Complete design, development and Testing of Client Call Tracking System.
  • Utilized "agile" process to streamline development process with iterative development and that includes daily scrum with team.
  • Used Selectors, Events, AJAX and DOM Manipulation using components in Angular 2 for updating content on DOM nodes.
  • Used Kafka for consuming and publish promotional pricing data for the application.
  • Tested the modules using JUNIT and Mockito, perform continuous Integration using Git.
  • Used spring framework’s Aspect-oriented programming (AOP) to write various cross-cutting routines to execute some recurring functionality like logging module execution times, recording application usage, auditing user login data etc.
  • Development of Servlets, JSP files and Security Options using Web logic Server.
  • Extensively used JavaScript for client-side validations and for capturing dynamic events.
  • Worked with DNS team to associate the urls with DNS, Coordinartion with SAs, DBAs Load Balancer and Firewall team.
  • Design and Development of GUI using JSP’s, JSP custom tags, Struts tags, HTML, DHTML, CSS, Applets and JavaScript.
  • Used Eclipse as IDE to create, test and deploy EJB components.
  • Using spring cloud Microservices architecture in implementation and testing services. Microservices are coordinated through REST API.
  • Provided User interface to modify the rules in JRule RTS and deploy the same using custom UI and customs API which communicates to JRule.
  • Created a web based application to run and see the reports from the corporate office across all stores.
  • Used Hudson/Genkins for the Build.
  • Experience in development and validation of screens using HTML and JavaScript.
  • Analyze the issue and reproduce exact scenario causing the issue in order to identify the root cause.
  • Testing and implementation of the system and Installation of system.
  • Used exhaustively Hibernate Criteria Queries and Hibernate Query Language (HQL) for Optimized Searching of huge data sets.
  • Developed Oracle PL/SQL Packages, Stored Procedures, Functions and Triggers.
  • Experienced in Query tuning and performance tuning
  • Used Dynamic SQL for interface programs and exception handling routines.
  • Used Microsoft Visual Source Safe as version control system.
  • Mailing concept incorporated using the SMTP server configuration.
  • Application Testing, Review and trouble shooting.
  • Used Eclipse IDE as a development tool.

Environment: Java1.6, J2EE 6(Servlets 2.4, JSP 2.0, JSP Taglibs), Java Mail, Spring 4, Spring boot, Hibernate 3.0, Spring cloud, HTML, Linux, CSS, XML, EJB, XSL, Angular 2, JavaScript, AJAX, JUnit, Oracle 11g, Unix, Eclipse IDE, WebLogic 10.x.

Confidential

Software 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.
  • Deployed the war files in Jboss 5.2 Server in Unix Environment.
  • 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 framework by incorporating new features and fixing bugs.
  • Designed and developed all the user interfaces using JSP, Servlets and spring framework.
  • 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 Robust and secured Enterprise Java Applications (EJB) and Distributed Applications.
  • SIP based System Regression, Functional and load tester.
  • Developed Client Side Validations using Java Script and server side validations using Struts validation framework.
  • Involved in creating/deploying jar, war and ear files in Web Sphere Application server.
  • Extensively used the JSP in the view side of MVC.
  • Used Python on the server side to develop Web applications and Desktop applications.
  • 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, JavaScript, Spring MVC, Spring cloud Web sphere, JBOSS, HTML 5, DHTML, CSS,XML, LINUX, EJB, ANT, STRUTS, JUNIT, JSP, JSTL, Ajax, Servlets.

We'd love your feedback!