We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TexaS

PROFESSIONAL SUMMARY:

  • Over 8 years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support using core java, java/J2EE technologies with Web Sphere and Web Logic application servers.
  • Proficiency in developing secure enterprise Java applications using technologies such as JSP, SERVLETS, JAVA Beans, C++, EJB, JMS, JNDI, JDBC, PHP, XML.
  • Worked on Object oriented design and programming in C++, Java, Perl, Python, JavaScript.
  • Experience on core Java technologies like OOPS (Object Oriented Programming Structure), multi threading, Collection, Interfaces, Synchronization, Exception Handling.
  • Good Experience in using technologies like Spring frameworks, Web services (Soap and Restful), Hibernate and Struts.
  • Experience in writing unit test frameworks like MOCKITO, JMOCK, Easy Mock using java proxy mechanism.
  • Experience in using the JavaScript frameworks JQUERY, React.js, Node.js & Twitter Bootstrap.
  • Experience in modeling presentation tier using StrutsMVC2 (Model-View-Controller) architecture.
  • Good experience in Angular.JS, built application service layer using Angular.JS Dependency Injection.
  • Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven Development).
  • Extensive development in UNIX (AIX), Red Hat Linux, Windows NT/ 2000 / XP.
  • Knowledge in Agile software development process, test driven development and Object-oriented modeling UML, Object-Oriented analysis and design, developing Use Cases, Interaction Diagrams(Sequence and Activity), Class Diagrams, and Package Diagrams using Rational Rose & Visio.
  • Developed ANT scripts in to build and deploy J2EE Applications.
  • Proficiency in Object Oriented Programming in Java and Groovy for Web-based applications
  • Extensive Knowledge on databases like Oracle 9i/10g, DB2, No SQL and My SQL.
  • Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
  • Hands on experience in working with the UI technologies like HTML, CSS, JavaScript, Bootstrap, JSF, JSP tag libraries.
  • Sound Knowledge of Bootstrap Framework for Responsive Web Applications.
  • Good working knowledge in version control tools like CVS and Rational Clear Case (repositories).
  • Expertise in developing the web portals using SOA , MVC frameworks using spring and Struts .
  • Worked with servers IBM web sphere, web logic, JBoss and Apache's Tomcat.
  • Worked on responsive version of Ext JS by using Sencha modern.
  • Knowledge in developing applications using Agile, SCRUM and water fall methodologies.
  • Have excellent analytical, problem solving, communication and interpersonal skills with ability to interact with individuals at all levels and ability to work independently.

TECHNICAL SKILLS:

Operating Systems: Windows, Linux/Unix

Languages: C, C++, Python, Java, J2EE/JEE, HTML

Web Technologies: Servlets, JSP, JavaScript, JQuery, JSON, JDBC, HTML, CSS, Angular JS, Node.js, Ext.js, PHP and Bootstrap

Methodologies: Agile, Scrum, Waterfall

Servers: Apache Tomcat, WebSphere, WebLogic

Frameworks: Struts, Spring, Hibernate

Databases: Oracle, MySQL, SQL

Development Tools: Eclipse, Net Beans, RAD

Web Services: SOAP, REST

Source Control: CVS, SVN, GIT

PROFESSIONAL EXPERIENCE:

Confidential, DALLAS, TEXAS

FULL STACK JAVA DEVELOPER

RESPONSIBILITIES:

  • Coordinated with all the teams to maintain knowledge on all functional requirements and ensure compliance to all architecture standards.
  • Developed and implemented all software models for all software systems and analyze all business requirements for all processes.
  • Expertise in developing the applications using Core java concepts likes OOPS, Multithreading, Garbage Collections and Socket Programming etc.
  • Expertise in setting up Database and MQ configurations in Tomcat and JBOSS .
  • Experience in HTML5/Angular.js/Node.js/BOOTSTRAP .
  • Worked on spring framework to design and develop the business services.
  • Built Websites using XML, XSLT, JAVASCRIPT, HTML5, AJAX, JSP AND SASS/LESS.
  • Good knowledge and working experience in Object Oriented Analysis (OOA) and Object Oriented Design (OOD).
  • Implemented Spring ORM for integrating Hibernate ORM tool.
  • Build a Web Console in PHP 5 and J Query that connected to a Restful server using JSON as the data type exchange language.
  • Effective use of hibernate (ORM tool) in the business layer in communicating with the Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Develop UI automation for Node.JS/Angular.JS/Ext JS-based web applications using Selenium Web Driver, developed in Node.js/JavaScript. Mapping java classes with database using Hibernate and in Confidential ( Confidential ).
  • Strong knowledge of Object-Oriented software engineering methodologies, Object-Oriented Analysis and Design, Design by Contract, UML.
  • Excellent experience in developing Web Services with Python programming language.
  • Worked on MVC Architecture like struts by using Web portals.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Built Java applications using ANT and Maven and deployed JAVA/J2EE applications through Tomcat Application servers.
  • Implemented persistence layer using Hibernate to interact with My SQL database and implemented object relational mapping.
  • Used IBM-DB2 to retrieve the data from and Oracle 10g has been used to safe the final results into the database.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Server database.
  • Tested the application JUNIT and that was build using Maven.
  • Used J Unit framework for Unit testing of application.
  • Participated in development of a well responsive single page application using Angular.JS framework, JavaScript, and j Query in conjunction with HTML5, CSS3 standards, with front-end UI technologies.
  • Utilized Ext JS 6.0.2, Highcharts 4, Sencha Cmd in a Windows environment
  • Used Java Enterprise edition (Eclipse) for development of Java and have hands on experience on it.

Confidential, NC

FULL STACK JAVA DEVELOPER

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Designed Restful, XML, XSLT and PHP web service for handling AJAX requests.
  • Used spring to manage beans to use windows session state framework to persist session to the database.
  • Used Spring IOC and MVC for enhanced modules.
  • Used Angular.JS, Node.js and Bootstrap in effective web design .
  • Exposing and consuming the services to the downstream applications using Apache CXF and Apache camel.
  • Used SVN as a version control system, an important component of Source Configuration Management (SCM).
  • Used Maven for build framework and Jenkins for continuous build system.
  • Extensively used OOA, OOD, OOP Concepts, Exceptional Handling and Collections Framework
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Developing application module coded on Spring Batch and Apache camel.
  • Deployed and tested the application with web server Tomcat, Web Sphere.
  • Implemented the caching mechanism in Hibernate to load data from My SQL database.
  • Wrote Test Cases using JUNIT as a framework.
  • Developed GUI using Front end technologies like JSP, JSTL, AJAX, HTML, CSS and Java Script.
  • Developed a code for Web services using XML, SOAP, PHP and used SOAP UI tool for testing the services proficient in testing Web Pages functionalities and raising defects.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Deployed the application on Web Logic server.
  • Developed the Web services using SOA.
  • Developed custom Angular.JS directives to build custom reusable components to use across the application pages.
  • Designed and Developed a Data Interface switch written in C/C++ to convert dBase database calls into Oracle ODBC calls. This switch is used to connect to Oracle database from a dBase application.
  • Used Java Messaging artifacts using JMS (MQ Series) for sending out automated notification emails to respective users of the application.
  • Used Bootstrap to improve user experience.
  • Used Log4J to print info, warning and error data on to the logs.

Confidential, HOUSTON

JAVA DEVELOPER

Responsibilities:

  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
  • Developed REST architecture based web services using JAX-RS 2.0 to facilitate communication between client and servers.
  • Created Real-time Reporting systems and dashboards using Adobe Flex, xml, MySQL .
  • Used Spring batch to execute batch programming .
  • Developed JUnit test cases for all the developed modules.
  • Developed the different components of application such as JSPs, Servlets, EJB's using Web Sphere Studio Application Developer and used CVS for version control.
  • Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Involved in the design and development of application built in Java/J2EE using Struts, Spring and Hibernate.
  • Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
  • Developed SQL queries, Joins with JDBC API, Hibernate ORM to access data.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Involved in writing services using EJB in WSDL .
  • Prepared the REST and SOAP based service calls depending on the data passing to the web service.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with Oracle database.

Confidential

JAVA DEVELOPER

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
  • Involved in developing business tier using stateless session bean.
  • Used JavaScript for the web page validation and Struts Valuator for server side validation
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBMDB2.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used Clear case for source code control and JUNIT for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.

Confidential

JAVA DEVELOPER

RESPONSIBILITIES:

  • Carried out requirement specification, design, analysis, implementation and testing
  • Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
  • Used Servlets to implement Business components.
  • Designed and Developed required Manager Classes for database operations
  • Developed various Servlets for monitoring the application.
  • Also developed web services components using SOAP, WSDL, JAXB, and JAX- WS with java.
  • Used Spring Framework for Authentication and Authorization and ORM components to support the Hibernate.
  • Used JSON for validation, documentation data required by a given application.
  • Followed the Agile methodology to implement the application.
  • Developed XML, PHP files, DTDs, Schema's and parsing XML by using both SAX and DOM parser.
  • Wrote deployment descriptors using XML and Test java classes for a direct testing of the Session and Entity beans.
  • Did Packaging and Deployment of builds through ANT script.
  • Wrote stored procedure and used JAVA APIs to call these procedures.
  • Database designing that includes defining tables, views, constraints, triggers, sequences, index, and stored procedures.

We'd love your feedback!