We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TexaS

SUMMARY

  • Around 6 years of IT experience in Software Development Life - Cycle (SDLC) phases of design, development, implementation, deployment, testing and maintenance as per quality standards using agile methodology and Test Driven Development.
  • Extensive experience in design and development of J2EE applications using Java, Java EE,, JDBC, Servlets 2.3/2.4, JSP 1.1/2.0, JMS, Web Services and other open source frameworks and APIs.
  • Extensive experience in Design, Development and implementation of Spring 3.0/4.0, Hibernate 3.0/4.0 Model-View-Controller (MVC) (Spring Framework, ORM Frameworks).
  • Strong experience in Database Design, writing stored procedure, functions, triggers, join queries.
  • Extensive experience in implementation of the version control software SVN, GIT.
  • Experienced in generation login by log4j to identify the errors in production test environment.
  • Good knowledge and experience with multiple servers like Web Sphere, Web logic server, Apache Tomcat, JBoss.
  • Expertise in Web-Development technologies like Servlets, JSP, JSON, JSTL, HTML, HTML5, JavaScript, Angular 2.0,CSS, CSS3, XML, XSL/XSLT, Angular JS, AJAX, JQuery.
  • Experience in using angular 2 features like interpolation, pipes, property binding, event binding and two-way Data Binding.
  • Experience in Angular 2 structural directives and attribute directives, which are responsible for DOM manipulation. Implemented bootstrap CSS in Angular for developing rich and responsive UI
  • Implemented various design patterns like Factory Pattern, Session Facade, Singleton.
  • Proficient experience in using the databases such as MS SQL Server 2005/2008, MySQL, Oracle 9i/10g/11g, DB2.
  • Strong experience in developing the SOAP and Restful applications.
  • Proficient in developing UML diagrams using Visual Paradigm.
  • Technical hands-on experience in using the Integrated Development Environments such as Eclipse, Net Beans, Visual Studio Code
  • Good knowledge and understanding of object oriented analysis, design and development.
  • Ability to communicate clearly & concisely to both business and technology teams with my excellent written & oral communication skills.

TECHNICAL SKILLS:

Programming Languages:Core Java 7/8, J2EE, SQL, C, C++, PL/SQL.

Web Technologies:JSON, JSP, Servlets, JDBC, JMS, JPA, EJB, Web Services, SOAP, REST, Jquery, HTML, HTML4, HTML5, CSS, CSS3, DHTML, Java Beans, JavaScript, Dojo, Angular JS, AJAX, Bootstrap, Angular 2,Angular 4.

XML Technologies:XML, XSL, XSLT,DOM and XML Beans

Web/App Servers:Apache Tomcat, Web Logic 8.1/9.1,Web Sphere Application Server 7.0/8.0 & JBoss, WebSphere MQ

IDE:Eclipse, Net Beans, JDeveloper, TOAD for Oracle, MySQL Studio, Spring Tool Suite (STS).

Tools:Maven, Junit, Jasmine.

Operating systems:Windows, Mac, UNIX, Linux.

Databases:Oracle 8i/9i/10g/11g/12c, My SQL, MS SQL Server, PL/SQL, MS Access, DB2, Mongo DB, Cassandra.

Frameworks:Spring (Dependency Injection, Spring MVC, Spring Boot Factory Pattern, Core, Spring Context, Spring AOP, Spring IOC, Spring Boot, Spring JDBC, Spring with Hibernate), Hibernate, Micro Services, Log4j.

OO Modeling:UML, Visio.

Design Patterns:MVC, Singleton, Service Locator, Session Facade, DTO, DAO, Factory Pattern

Version Control systems:SVN, GIT, Jenkins.

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Java Developer

Responsibilities:

  • Implementing the front end using HTML5, XML, CSS3, JavaScript and Angular 2.
  • Responsible for development of single page applications using Angular2 as a framework.
  • Using Angular2 services and directives for front end UI, cross-browser functionality.
  • Using Built-In Pipes to format the data and created Custom Pipes to format the backend data into desired format.
  • Using HTTP methods extensively to retrieve the data from the rest API and used that data to update the page dynamically.
  • Implementing cross cutting concerns as aspects at Service layer using Spring AOP, Spring IOC and of DAO objects using Spring-ORM.
  • Implementing the application using Spring IOC, Spring Boot and handled the security using Spring Security.
  • Spring beans used for controlling the flow between UI and Hibernate.
  • Designed and developing RESTful Services to retrieving configuration JSON documents related to customer.
  • Used Spring Boot framework to build the restful service.
  • Involved in development of Spring DAO layer, which invoked database queries.
  • Developing Oracle SQL stored procedures and queries for payment release process and authorization process
  • Implementing package to create an interface file in SQL, which contain all the customer order details. .
  • Developing various reusable helper and utility classes using Java Beans with Eclipse editor.
  • Created Maven build file to build the application.
  • Using Log4j for debugging, testing and maintaining the system state.
  • Managing and implementing all code changes via Git. Deploying builds across development, staging and production instances and maintaining code integrity.

Environment: Java 8, HTML5, CSS3, JavaScript, JQuery, Angular 2, AJAX, JSTL, Spring IOC, Hibernate, TDD, Eclipse, PL/SQL, Oracle, JMS, Rest API, Tomcat, Agile, MAVEN, Log4J, GIT, Spring Boot.

Confidential

Java Developer

Responsibilities:

  • Implemented AML KYCS front end (Create Entity page, Search Entity page, Retrieve Entity page and Update Entity page) using JSP, Spring MVC framework.
  • Generation of client jars for search Entity, Retrieve Entity, Create Entity and Update Entity web services.
  • Integration of web services in AML Front end.
  • Wrote java client code for Search Entity, Retrieve Entity, Create Entity, Update Entity and associate management web services.
  • Developed build scripts to generate client jars for Search Entity, Retrieve Entity, Create Entity, update Entity, and Associate management web services using WebSphere Runtime environment.
  • Used Maven for build automation.
  • Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/ implement optimal solutions and tailored application to requirements.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Used Apache Commons Configuration API to read configuration data from DB2 for (AML FE).
  • Designed and development of KYC search and GAR search SOA java web services.
  • Created the JDBC data source in WebLogic application server.
  • Followed Agile Methodology for Scrum Process for the Project Implementation of the backlogs.

Environment: Java 7, Spring MVC Framework, JDBC, HTML, CSS, Shell Script, XML, JSP, MySQL, J2EE, JUnit, Maven, Oracle, Agile methodology, JavaScript, JQuery, Eclipse.

Confidential

Java Developer

Responsibilities:

  • The main trading applications was mostly developed in Java/J2EE and Perl
  • Worked on the following Confidential internally-developed trading applications: CARE, RHINO, NARK 2.0, NARK 3.0, BPSA
  • Analyzed existing Java and XML code and documented program behavior and input/output data types
  • Identified coding improvements and worked with a development team to update the applications to match latest industry standards
  • Rebuilt existing Java code libraries for compatibility with new servers running on latest versions of RHEL using internally-developed tools
  • Configured applications using the Spring framework with dependency injection and beans
  • Used WebSphere to interconnect programs via text messages
  • Used EMS to configure programs to subscribe and publish messages to topics
  • Used Oracle with the Hibernate framework for database persistence
  • Wrote queries in SQL to access and examine databases
  • Transferred existing jobs to the new servers and created new jobs while ensuring all dependencies and scheduling were maintained
  • Worked with QA teams to develop testing strategies, and performed unit testing of programs using JUnit
  • Also collaborated with teams to carry out high-volume and real-time tests
  • Used Log4j for logging purposes
  • Used the Inversion of Control module of Spring Framework and Developed Controller for request, response.
  • Co-ordinated both pre-migration testing and post-migration support with team based at the Data Center

Environment: Java/J2EE, JDK 1.6, Eclipse Indigo, Spring MVC, Hibernate, XML, PL/SQL, Oracle, Sybase, Toad for Oracle, Aqua Data Studio, JUnit, Log4j,SVN,Web Sphere Application Server, Web Sphere MQ.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in the development of Controller, Service and integration layers.
  • Done development by using Java Framework, XML, JDBC, and web services SOAP.
  • Worked on Database Queries and Procedures.
  • Involved in Agile methodology.
  • Used SoapUI for standalone testing of SOAP services
  • Logging, capturing, analyzing and resolving defects.
  • Code Review, Code Delivery and Integration with existing Code and Test Data Preparation.
  • Unit testing and Integration testing of the modules.
  • Involved in providing maintenance and support for the application.
  • Configured and deployed the application on Web Logic Application Server.
  • Creation of supporting documentation using templates to document code, installation plans, test plans and cases.

Environment: Java 7, HTML, CSS, Shell Script, XML, JSP, MySQL, Spring MVC, J2EE, JUnit, Maven, Oracle, Agile methodology, Tomcat, JavaScript, JQuery, Eclipse, GIT.

We'd love your feedback!