We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Over 7 years of experience in Object Oriented Designing, Developing, Implementation and testing in Client/Servers e - business applications using Java Full Stack Technologies and NodeJS, Angular.
  • Good experience with RUP, Agile methodologies.
  • Experience implementing SOA, Webservice applications.
  • Experience in Microservices and Spring Boot application development.
  • Experienced in implementing presentation layer using JSF, JSP, HTML5, CSS, jQuery, JavaScript, AngularJS, Angular 2, Ext JS, Node JS, JSON and Servlets.
  • Experience in database design, NoSql, data modeling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.
  • Experience in writing test-cases in Java environment using Junit, Mockito and Power mock, JIRA.
  • Experience in managing the build files using ANT and Maven.
  • Experience deploying applications on Apache Tomcat 6 Web Server, BEA Web logic 8/9/10, Web sphere 5.0/6.0 application server environments.
  • Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies, Patterns and popular open-source framework Struts, Spring MVC, spring, JPA and Hibernate.
  • Excellent communication, problem-solving, interpersonal, organizational skills.
  • Work with the Manager of Mobile Development to provide estimates and status updates
  • Work with other developers, designers and product/business managers to develop new features consistent with product roadmap
  • Designs, develops, manages, creates and maintains technical components and templates
  • Provide technical leadership and take ownership for the technical development project/program delivery of component design, development and maintenance
  • Work to create new applications and to expand/improve on an ongoing basis by adding new functionality and resolving existing issues
  • Create applications that interact with RESTful services and backends.
  • Work as part of a team to see projects through from planning to completion for various enterprise clients using the Agile development process.

TECHNICAL SKILLS

  • Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX, MacOS
  • Java, Javascript, Typescript
  • JSP1.2,2.1, JSP-EL, JSTL, Custom Tags
  • JQuery 1.8,1.9, JQueryUI, Dojo, ExtJs, AngularJS, Angular 2/4, JavaScript, CSS2, CSS3, HTML4, HTML5, React JS, NodeJS
  • Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin
  • Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL WorkbenchDatabases
  • DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL
  • EJB 2.1, EJB 3.0, CORBA, RMI, JMS
  • Tortoise SVN, Rational Clear case, Accurev, GitHub, CVS
  • Eclipse 3.0, 3.1, My Eclipse 4.1, IntelliJ, Net beans, JBuilder 2007, JDeveloper.
  • ANT 1.7,1.8,1.9, Maven, Gradle
  • Jenkins, Hudson
  • Altova XML Spy 2005,2008
  • XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD
  • JAX-RPC, JAX-WS, JAX-RS
  • SoapUI 4.0,5.1, TcpMon
  • Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF
  • Junit 3, Junit 4, DB Unit, JUnitPerf, HttpUnit, Load Test, Timed Test, Selenium, Fitnesse, Easy Mock, Power Mock
  • JMeter, LoadUI, Load Runner, HP Quality Center, Win RunnerApplication Servers
  • Tomcat 5.0,6.0,7.1, Joans
  • Altova UML Model, Rational Enterprise, MS Visio
  • Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis
  • JIRA, Bugzilla, Rational Clear Quest
  • Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban iReports, JReports
  • Quartz Scheduler, Cron, Spring Batch
  • Velocity, Free marker
  • Pivotal Cloud Foundry(PCF), AWS

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Full Stack Java Developer

Responsibilities:

  • Designed and coded application components in an Angular 8 environment utilizing a test-driven development and SDET approach and pair-programming.
  • Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
  • Used Toad for Oracle DB to test out SQL queries in Dev and Test environment databases.
  • Writing unit tests in Angular front-end and making sure code coverage in unit tests was above threshold of 80% code coverage.
  • Running, updating and fixing Microservices in Spring Boot.
  • Fixing unit test cases for other parts of the front-end application in Angular on a regular basis.
  • Writing REST API calls in Java for the back-end application.
  • Following TDD for back-end application, making sure Junit test cases cover functionality properly.
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Designed and developed the Presentation layer using Angular 4 and written logics using Typescript.
  • Used NodeJS to resolve dependencies via Angular 2, typescript, jasmine.
  • Reviewed client requirements, wireframes, and designs for technical feasibility.
  • Collaborated with the scrum team to translate client requirements into implementable user stories.
  • Improved product quality through code reviews, writing effective unit tests and collaborating with QA on implementing automation testing.

Confidential, Richmond, VA

Full Stack Java Developer

Responsibilities:

  • Designed and coded application components in an Agile/TDD environment utilizing a test-driven development and SDET approach and pair-programming.
  • Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Design of GUI using Model View Architecture STRUTS Frame Work.
  • Integrated Spring DAO for data access using Hibernate.
  • Hands on software development: being assigned specific tasks that can be developed and produced within designated time interval (sprint)
  • Collaborate as a member of an agile team to get products developed and completed with best in class software development
  • Provide insight to the team as to best software application development practices and techniques
  • Deliver Projects with High Quality and High Performance
  • General knowledge of other related disciplines. Provide technical solutions to a wide range of difficult problems

Environment: Java 1.8, J2EE, JSP 2.0, PL/SQL, Spring 2.0, EJB 2.0, Angular 2,JMS, JNDI, Oracle, XML, DOM, SOAP, Junit, Apache Camel, Web Sphere 8.5, Hibernate 3.0

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in developing Webservice operations in Service Oriented Architecture (SOA).
  • Analyze requirements with team; write High Level design documents, System Use Case, analyze risk factors.
  • Followed agile methodology during complete SDLC process.
  • Validated forms using Angular 2 and regular expressions there by providing client side validation and server validation
  • Participated Agile/Scrum development and deployment teams
  • Used Spring Framework 4.1 for the application development.
  • Created a custom analytics frame work to gather useful user behavior data using Mongo DB
  • Responsible for Web UI development in JavaScript using JQuery, AngularJS, and AJAX.
  • Involved in front end development using Struts, JSP's, JSF and JSTL.
  • Explored new technologies and shared findings with the team.
  • Supported and streamlined company policies, procedures, mission, and standards of ethics and integrity.
  • Led the discovery phase of medium to large projects to come up with a high-level design.

Environment: JDK 1.8, Spring 4.1(DI, MVC, Tran Management, Integration, Angular 2, JavaScript, DOCKER,JDBC, ReactJs, AOP,REST, PL/SQL, Transaction Management), Hibernate 4.0

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in database modeling applying the normalization rules
  • Developed Code using Struts framework, based on the MVC design pattern
  • Developed the presentation layer using Struts Tag Libraries
  • Developed the application with iterative methodology, recapturing the existing code and writing a new code for most of the modules.
  • Utilized the AngularJS directives, factory, service and filters. Created number of custom directives to reuse them across the controller.
  • Created POC for Spring Batch for running batch jobs.
  • Worked on backend logic using Servlets, EJB, Hibernate and JDBC.
  • Developed page specific elements, handlers, web beans, view helper classes, JSP pages & fragments by using design patterns and java standards. Validating the Application by Deploying and testing on JBoss Server.
  • Developed micro services using Spring MVC, Spring Boot, Spring Cloud, Spring AOP and Dependency Injection and JPA. Used JDBC Connection, Statement to retrieve Data from RDBMS.
  • The UI is populated with the help of a fetched results controller which continuously watches for any changes in the databases and keeps the UI updated.

Environment: JDK 1.8, Spring 4.1(DI, MVC, Tran Management, Integration, Angular 2, JavaScript, DOCKER,JDBC, ReactJs, AOP,REST, PL/SQL, Transaction Management), Hibernate 4.0

Confidential

Software Developer

Responsibilities:

  • Used the light weight container of the Spring MVC Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
  • Used Spring Framework for dependency injection.
  • Implemented and deployed several EJB (Session and Entity).
  • The front end of the project is designed on MVC architecture using struts, Tiles frameworks.
  • Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.
  • Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
  • Used Web Sphere Application Server for deploying various components of application.
  • EJB’s were running under the hood of Web Sphere container/server.
  • Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports & SQL Functions for Reports.
  • Developed the application using RAD model.
  • Worked with VSS Version control in order to create virtual library of computer files.

Environment: Java 1.4, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, IBM Web Sphere server6.1, IBM DB29.0, VSS.

We'd love your feedback!