We provide IT Staff Augmentation Services!

Fullstack Java Developer Resume

4.00/5 (Submit Your Rating)

San Antonio, TX

PROFESSIONAL SUMMARY:

  • Full - Stack Developer with 4 Years of experience in Application Development, including design and development of Projects in the areas of Java/J2EE Client and Web technologiesEnterprise Applications.
  • Good experience developing enterprise applications using spring, Hibernate, JavaBeans, Servlets, Struts, XML Mapping, Ant, Ivy and Maven.
  • Strong experience in design/development of web applications using Java, JSP, J2EE, Servlets, JMS, MVCFramework, WebServices, XML, XSD,JSON and JAXB.
  • Extensive experience in designing professional UI web applications using front-end technologies like HTML/HTML5, CSS/CSS3, JavaScript, XML, DHTML, XHTML, JQuery, AJAX, JSON, Angular JS, NodeJS, Backbone JS, Require JS, React JS and Bootstrap.
  • Installed and configured various Middleware packages such as WebLogic, Tomcat, and good exposure and experience with Service Oriented Architecture (SOA), JMS (Java Messaging Service), and tools like ANT, JUnit.
  • Strong experience on various J2EE Design Patterns such as Session Façade, Service Locator, DAO, DTO (Data Transfer Object), Value Object, Front Controller, Factory, Business Object, and Singleton
  • Experience with XML and related standards and technologies like AJAX, Web Services, SOAP, WSDL, RESTful, DTD, XSL, XPath, DOM, SAX, HTML, CSS, and JavaScript
  • Ability to work with the team involving the different stages of Software Development Life Cycle (SDLC) including System Analysis, User Requirements Determination, Data modeling, Coding, Implementation and Testing.
  • Expertise in Design Patterns like MVC, Singleton, Factory, Abstract Factory, DAO (Data Access Object), Front Controller.
  • Experience in working with project development tools like Maven, Ant, JUnit and Log4J for logging errors and messages and Subversion for version control.
  • Good experience with Cassandra NoSQL Database.
  • Cassandra implementation using Datastax Java API, Hector API, CQL and Kundera API.
  • Strong experience in handling different Web Servers like Tomcat, and Application Servers like JBoss, and Web Logic Server.
  • Ability to work in high-pressure environment adhering to product quality standards without compromising on the deadlines.
  • Possess excellent understanding of SDLC including agile methodology. Have knowledge in shell scripting, used to develop the batch job process.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB

TECHNICAL SKILLS:

Programming Languages: Java (Java SE 1.6/1.7, Java EE 5/6/7/8)

J2EE Technologies: JSP, JDBC, JMS, RMI, Servlets, JNDI, JSTL

Java Frameworks: Java8, Spring, Spring 3.0, Struts, Structs 2.0, Hibernate

Web Technologies: Angular JS, HTML5, CSS, JavaScript, AJAX, JQuery, XML

Databases: Oracle 9i/10g/11g, Microsoft SQL Server 2008/2010/2012, MS Access

App/Web Servers: Apache Tomcat 6.0.x/7.0.x, Glass Fish, Oracle Web Logic Server 10g/11g, JBoss 4/5

Services: REST, JSON,SOA architecture, RESTFUL/SOAP, Microservices, Axis 2, Apache CXF

Tools: Maven, Ant, Log4j, JUnit

Operating Systems: Windows 9x/XP/7/8, DOS, UNIX, Linux

Design Patterns: MVC, Singleton, Factory, Front Controller, DAO

PROFESSIONAL EXPERIENCE:

Confidential, San Antonio, TX

FullStack Java developer

Responsibilities:

  • Designed and implemented a SPA (Single Page Application) in AngularJS which consume JSON from a Spring MVC, using Spring Security to secure the Application.
  • Implemented nested views and routing using AngularUIRouteras per the requirement. GUI was developed using JSP, HTML, and AngularJS and created reusable components in AngularJS using Custom Directives Filters, Services and Partials.
  • Exposed Stateless session beans as RESTful web services using JAX-RS. Implemented Angular promises to handle asynchronous communication with our Rest API for various requirements.
  • Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and AngularUIcomponents such as grid, buttons, carousels, datepickers, modal dialogs and other input components.
  • Defined new validations through AngularJS for the form field validation implemented through HTML5.
  • Mainly involved in development and maintenance of the website using HTML5, CSS, Ajax, and jQuery, JavaScript,AngularJSand Node.js.
  • Build Rest services using NodeJS andExpressJS and used a full complement of Express, AngularJS, NodeJs, and MongoDB to store and present assessments.
  • Used OpsCenter to monitor prod, dev, test, and fstCassandra clusters.
  • Implemented Spark solution to enable real time reports from Cassandra data.
  • Involved in fetching JSON data with in Orchestration Layer with Spring Boot application and displaying it in the UI using ReactJS.
  • Worked on micro services while working with service oriented architecture (SOA) for building distributive software system.
  • Implemented RESTFul web services API using HTTP and REST principles.
  • Developed different reports in JavaScript by implementing the AngularJS SPA framework and common packages for the application using Generics.
  • Built Spring based Java and Scala microservices to support enterprise web application.
  • Used ExpressJS to route different endpoints, made RESTful services to manipulate data in MySQL.
  • Familiar with MongoDB write concern to avoid loss of data during system failures and implemented read preferences in MongoDB replica set.
  • Built RESTful API server to achieve CRUD operations for posts using Jersey, JAX-RS, JSON, spring REST using MEANstack(MongoDB, Express, AngularJS, Node.js) Technologies.
  • Used Log4j API for logging in development, testing and production environments, configured to send email notifications.
  • Created SpringMVCcomponents like Dispatch servlets, configure Request mapping annotation controllers, view resolver components and implemented transaction management using Spring declarative transaction management with Spring AOP concepts.
  • Experienced first-hand the best/worst practices for integrating micro services into an existing system architecture.
  • Implemented version controlling using SVN and used Jenkins for continuous integration. Wrote build & deployment scripts using Ant, Maven on UNIX environment.
  • Implemented the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS3, HTML5, JavaScript and GWT.
  • Used GIT for version control and used eclipse as the IDE for developing the application, Used Rational Clear Quest for defect fixing. Involved in guiding, mentoring new contractors to understand the application
  • Co-ordinated with QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and resolution of those defects

Environment: J2EE, JDK, HTML, CSS, Ajax, AngularUI, jQuery, ExpressJs, JavaScript, AngularJS, Node.js, Bootstrap, Oracle, Spring, Hibernate, PL/SQL, AWS, Web Services (SOAP), JMS, RESTful, Multithreading, WebSphere, Apache, Maven.

Confidential, Mooresville, NC

Java/J2EE 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.
  • 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 and Hibernate framework by incorporating new features and fixing bugs. Designed and developed all the user interfaces using JSP, Servlets and Springframework.
  • Created an XML configuration file for Hibernate for Database connectivity. 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 Client Side Validations using Java Script and server side validations using Struts validation framework.
  • Involved in creating/deploying jar and war lies in Tomcat server. Extensively used the JSP in the view side of MVC.
  • Used JSTL tag libraries to create web interfaces using JSP technology. Developed the dynamic User Interface using JSP, JSTL, HTML, CSS, and JavaScript.
  • Recode application to convert EXTJS toGXT Sencha.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data
  • Responsible for ensuring all work delivered by development is of quality and adheres to best practice and industry standards.
  • Implemented Test cases using JUnit and Tested web services with REST Client.
  • Installation and configuration of Development Environment using Eclipse with web logic Application Server.

Environment: Java, J2EE, EJB, UML, SQL, Eclipse, JavaScript, Spring MVC, Hibernate, Tomcat, JBOSS, HTML, DHTML, CSS, XML, Log4J, Maven, JUNIT, JSP, JSTL, Ajax, Servlets

Confidential

Java Developer

Responsibilities:

  • Worked on the application to improve the interface of the application.
  • Re-coded the application from the scratch to support the AJAX calls in the application to make it more responsive.
  • Change the design pattern of the application to MVCwith multitier architecture.
  • Revised the website with HTML, CSS, JavaScript and JSP.
  • Optimized the SQL script for the database changes and rewrote the entity layer together with the Hibernate Mapping changes to improve the response time.
  • Worked on Shell scripting to resolve and analyze the production logs, and resolve the issues occurring in production. Integrated Hibernate with Spring framework.
  • Used SASS preprocessor to reduce the complexity maintaining CSS style sheets.
  • Provided on call support for the Web application and assisted in resolving business critical issues with the J2EE web application.
  • Used CVS such as ClearCase have version control across common source code used by developers.
  • Perform tasks like Requirement Gathering, Code Reviews, Unit testing, Code Optimization, Client Lead Discussion, and Defect Triage.
  • Created Remote interfaces using web services for accessing the services across multiple enterprise applications.
  • Developed APIs using AJAX to implement more robust and efficient client facing applications.
  • Optimized the displaying feature in respond to a page redirection event using JavaScript.

Environment: Java, J2EE, Hibernate, JSP, Struts, HTML, JavaScript, jQuery, Ajax, CSS, Eclipse, WebLogic, Shell Scripting, PL/SQL, Eclipse, CVS, MySQL, Clear Quest.

Confidential

Associate Software Engineer

Responsibilities:

  • Involved in complete SDLC management - Requirements gathering, Design, Analysis, Development and Testing
  • Developed UML diagrams to develop use cases for University’s Financial Services web application.
  • Implementing the Struts 1.3 framework for Model View Controller (MVC) pattern.
  • Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
  • Performed validation for client side as well as server side with the help of Struts Validation Frame Work.
  • Involved in the implementation of Stateless session beans for business logic layer and Entity beans for persistence.
  • Supported existing applications developed using Spring MVC, AOP framework.
  • Used JPA mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
  • Configured and used JBoss application server for creating Datasource and enabling JNDI for beans and database lookups.
  • Deployed components on JBossand Web Sphere application server.
  • Worked Oracle database to create databases of student and faculty login information and their desired areas of study.
  • Worked on Eclipse as IDE tools to build up applications.
  • Developed codes for ActionServlet, RequestProcessor and Action classes by extending Struts package.
  • Used EJB Message Drive Beans to initiate daily process.

Environment: J2EE, Java, JSP, Spring, Spring MVC, iBatis, Web Services (REST, SOAP/WSDL),Maven, JDBC, JavaScript, HTML, XML, AJAX, JMS, DHTML, Eclipse, Websphere, PL/SQL, Oracle, DB2, Windows, Clear case.

We'd love your feedback!