We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Melbourne, FL

SUMMARY

  • Around 5 years of IT experience in developing software applications using JAVA/J2EE technologies.
  • Solid experience in using Java Design Patterns and Unified Modeling Language (UML) in designing JEE applications.
  • Extensive development experience in object - oriented analysis, design, and programming (OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall, RUP and Agile.
  • Excellent programming skills in JAVA, C, C++, PHP, Css5, DHTML, JavaScript, AngularJS, NodeJS, EJBs, SQL, PL/SQL, and XML Technologies.
  • Expertise in using J2EE design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and GOF patterns - Factory, Abstract Factory, Singleton, Adapter, Observer, Composite etc.
  • Strong experience in database design using SQL, PL/SQL-Stored Procedures, Functions, Triggers, Sequences, Packages, and Views.
  • Hands on experience in creating build scripts using ANT and Maven.
  • Experience in working on modern MEAN Stack- MongoDB, Express, Angular, Node.
  • Used Object Relational Model (ORM) for java persistence API (JPA).
  • Extensive experience in design and implementation of MVC architecture using STRUTS 1.x/2.x, SPRING 3.2/4.0, Spring MVC, Spring Security, Spring IOC, Spring JDBC, Spring-ws and JSF.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Responsible for creating an instance onAmazonEC2(AWS)and deployed the application on it.
  • Solid experience in design, development of web-based applications using HTML, PHP, DHTML, CSS, JavaScript, AJAX, JSP, AngularJS, Java script libraries like JQuery & DOJO, Ext Js and Tag Libraries.
  • Strong in design and development of SOAP & Restful Web Services.
  • Used SOAP for web service by exchanging XML data between the applications.
  • Experience with Java 1.8 features such as Lambda expressions, Streams, functional interfaces and filters.
  • Used Jira to track/update project changes.
  • Good working experience with HIBERNATE open source object/relational mapping framework.
  • Good knowledge in testing web services using SOAP UI and POSTMAN.
  • Hands on expertise on Java Collections, Java Multi-threading features, Java Concurrency package.
  • Expert Level Skills in Java, JDBC, JavaBeans, Spring Frameworks, Hibernate, Struts, JSP, JavaScript, JFC, Servlets, and EJB 3.0.
  • Experience applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) Java Script, JSON, and XML.
  • Expertise in using JMS for Asynchronous messaging.
  • Proficient in using RDBMS concepts with Oracle 10g/11g, DB2 and MySQL.
  • Hands on experience in using Jira and SharePoint.
  • Used GitHub, IBM’s Clear Case, SVN, Atlassian Stash and CVS for Version Control.
  • Build user interfaces differently by breaking them into components using ReactJS and used a real, full featured programming language to render views, with ReactJS.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Proficient in development of enterprise business solutions using Apache Tomcat, WebLogic, WebSphere and JBOSS application servers.
  • Knowledge in Linux Operating System, UNIX Commands and Perl Scripting.
  • Extensive experience with Oracle 10g/11g, Microsoft SQL Server, MySQL, DB2 and Microsoft Access.
  • Excellent hands on experience with Servlets, JDBC, EJB 3.0-Session beans, entity beans, JMS, XML, XSLT, DTD, XSD and DOM/SAX.
  • Good expertise using various IDE tools like RAD, Eclipse & Net Beans etc.
  • Experience in using Micro service architecture.
  • Hands on experience in developing Enterprise Applications using Java, Spring, Java Beans, JDBC, JNDI, LOG4j, Apache (common API), SQL, PL/SQL, Maven, RESTful services.
  • Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.
  • Experience in building the war with help the putty and deployed into cloud environment using the cloud controller and Experience in solving the cloud issue.
  • Expertise in Unit testing using JUnit & Mockito, Integration testing, Smoke testing & System testing.

TECHNICAL SKILLS

Languages: Java, C, C++, SQL, PL/SQL

Java Technologies: Servlets, JSP, AJAX, JDBC, JMS, RMI, Log4i, Java Mailing API, JSTL, Java beans.

Framework: Struts2.0, Spring MVC 3.2/4.0, Spring WS, JSF, Hibernate, Apache axis for Web Services, Angular JS, Backbone JS.

Build Tools: Ant, Mockito, SOAP UI Testing.

Web Services: SOAP, WSDL, JAX-WS, UDDI, WS-Security, CFX.

Application Servers: Apache Tomcat, WebLogic, WebSphere, JBoss.

Design and Model: UML, Rational Rose, Microsoft Visio.

Scripting Languages: JavaScript, Shell Script, Java script libraries - jQuery, DOJO, ExtJs.

Web Technologies: HTML, XML, GWT, XPath, DOM, DTD.

DB Languages: MySQL, PL/SQL, Oracle

RDBMS: Teradata, Oracle 10g,11i, MS SQL Server, MySQL and DB2

Operating systems: UNIX, Red Hat LINUX, Mac OS and Windows Variants

Testing: Junit. Maven, Jenkins, Mule ESB.

Version Control: CVS, Clear case, SVN, GIT.

PROFESSIONAL EXPERIENCE

Confidential, Melbourne, FL

Full Stack Java Developer

Responsibilities:

  • Designed and implemented Restful Web service using Spring REST to integrate with various connectors.
  • Implemented Spring ORM wiring with Hibernate provided access to Oracle RDBMS.
  • Wrote spring configuration file to define beans, define data source and Hibernate properties.
  • Used cloud computing technologies Amazon EC2 and Amazon S3 web services for Cloud Drive, Cloud Search.
  • Migrated corporate Linux servers from physical servers to AWS virtual servers.
  • Developed one-many, many-one, one-one annotation-based mappings in Hibernate.
  • Implemented JPA to persist the data into Database and implemented CRUD operations on the data.
  • Developed the presentation layer with responsive web design experience using Angular JS, JavaScript, CSS, HTML and JQuery.
  • Designed Single page applications using AngularJS implemented all the front-end components using Spring MVC.
  • Experience in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with Angular JS for frontend.
  • Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Generating Scala and java classes from the respective APIs so that they can be incorporated in the overall application
  • Developed server-side scripts in shell to customize GIT and integrate it with tools like JIRA and Jenkins.
  • Developed high performance web application using play and akka framework.
  • Developed Web Services to communicate to other modules using JSON based Restful.
  • Created SQL queries, PL/SQL Stored Procedures
  • Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using Oracle.
  • Implemented Microservices architecture with Netflix Eureka using Spring Boot for making different application smaller and independent.
  • Worked on front-end and back-end application development. Have upgrade additional functionalities and services with the use cases provided using AngularJS.
  • Used Scala collection framework to store and process the complex consumer information. Based on the offers setup for each client, the requests were post processed and given offers.
  • Developed Authentication and Authorization to the Spring Boot web services using Spring Security.
  • Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.
  • Working with Java 1.8 features such as Lambda expressions, Streams, functional interfaces and filters.
  • Used Maven to Build and Deploy Application on to Tomcat Server.
  • Managed GWT project with maven and ant tool.
  • Allied, configured and hosted the Oracle, Tomcat app servers and Cassandra DB servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Participated in the design walkthroughs and meetings.
  • Used Maven tool to build project and JUnit to develop unit test cases.
  • Used Log4j framework to log the system execution details to log files.

Environment: Java, JDK 1.7 and 1.8, HTML, XML, XSLT, AngularJS, Tomcat Web Application, Scala, UNIX, GIT, BDD, Hibernate, Spring DAO, GWT, AWS, Apache Kafka, MySQL, Oracle, Eclipse, CSS, Servlets, SQL, PL/SQL, SOAP, JUnit, Maven, Log4j.

Confidential, Atlanta, GA

Full Stack Java Developer

Responsibilities:

  • Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.
  • Used Multithreading in programming to improve overall performance.
  • Designed, analyzed and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, AngularJS and AJAX, for developing presentation layer.
  • Implementing the Micro Services using Spring Boot framework and used annotations-based configurations.
  • Implemented the project using Spring MVC, achieving the dependency injection using Spring IOC.
  • Involving in creating reports using apache POI.
  • Actively involved in using MVC, HTML5 to enable client-side date to meet specific criteria by applying various validation variables and used the CSS classes to provide visual feedback on validation.
  • JSON used as the main data-interchange format in place of XML.
  • Developed SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
  • Developed RESTful Web services for credit card application.
  • Implemented Spring Modules like IOC (Dependency Injection), Spring Aspect Oriented Programming (AOP), Spring MVC and Spring ORM to develop the application.
  • Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker environments.
  • Used Apache Cassandra database for scalability and high availability without comprising performance.
  • Used Hibernate Template as the ORM tool to communicate with the database.
  • Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
  • Used JBoss as the chief enterprise level server while dealing the database activities with Hibernates.
  • Enhanced Message Scheduling Service (MSD) to incorporate plug and play framework. This has enabled developers to write and schedule custom messages which can be sent to a client using RabbitMQ.
  • Participated in Defect tracking team using ALM Quality Center for Defect tracking, Defect priority and status.
  • Evaluating test execution results, fixing defects and resolving issues for quality deliverables as per the client requirements.
  • GUI design and development using Java Swing, JFC Used for open source web testing.
  • Worked with IDE as Eclipse Indigo and deployed into Apache Tomcat Web Server & used Maven build tool to achieve more functionality for build process.
  • Worked in payment status report for asynchronous exchange of information using JMS.
  • Creating Jenkins pipelines and performing the CI/CD operations.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.

Environment: HTML5, CSS3, JavaScript, Bootstrap, Agile (SCRUM), AngularJS, Hibernate, Spring, MongoDB, Spring, Spring Boot, Servlet, XML, GIT, JSP, Spring MVC, JDBC, Mockito, JUnit, Maven, IBM WebSphere, Restful, SOA, AWS, Microservices, Swagger, JIRA, Spring Security, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Experience in coding Servlets on the server side, which gets the requests from the client and processes the same by interacting the Oracle database.
  • CodedJavaServlets to control and maintain the session state and handle user requests
  • GUI development using HTML Forms and Frames and validating the data With JavaScript.
  • Used JDBC to connect to the backend database and developed stored procedures.
  • Developed code to handle web requests involving Request Handlers, Business Objects, and Data Access Objects.
  • Creation of JSP pages including the use of JSP custom tags and other methods ofJavaBeam presentation and all HTML and graphically oriented aspects of the site' s user interface.
  • Used XML for mapping the pages and classes and to transfer data universally among different data sources.
  • Experience in unit testing and documentation.
  • Hands on experience in J2EE framework Struts. Implemented Spring Model View Controller (MVC) Architecture based presentation using JSF framework.
  • Extensively used Core Java API, Spring API in developing the business logic.
  • Designed and developed Agile Applications, Light weight solutions, and integrated applications by using and integrating different frameworks like Struts and Spring.

Environment: Eclipse, Servlets, Struts, JSPs, HTML, CSS, JavaScript, JQuery, SQL, JDBC.

Confidential

Java Developer

Responsibilities:

  • Developed web application using Struts, JSP, Servlet, Java beans that uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Wrote JavaScript for client-side validation.
  • Used Eclipse as IDE tool for creating Servlet, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem.
  • The application was deployed on the Tomcat.
  • Experience in build and deploying the application using ANT
  • Used CVS as version control system.
  • Worked on bug fixing and Production Support.

Environment: J2EE, JDBC, Struts, JavaScript, Html, CSS, JSP, Servlet, Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!