We provide IT Staff Augmentation Services!

Application Developer Resume

2.00/5 (Submit Your Rating)

LouisvillE

SUMMARY:

  • Having 7 Years of professional experience in leading and developing web based, distributed architecture, SOA based and client/server applications in multi - platform with Java/J2EE technologies using Object Oriented Analysis and Design (OOAD).
  • Experienced complete Software Development Life Cycle including Requirement Analysis, Design, Coding, Module testing, Integration and System testing, Delivery and Maintenance.
  • Experience in using Application Servers like JBoss 6.0, Oracle Web Logic Server 12c,Apache Tomcat 6.0
  • Experience in designing front end interfaces using HTML, JSP, CSS, JavaScript, JQuery and Ajax.
  • Experience in web application design using open source MVC, Spring and Struts Frameworks.
  • Experience in developing data models using Hibernate POJO’s and configuring Hibernate persistence layer.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
  • Experienced in using Spring IOC, Spring JdbcTemplate, configured application context files and use of Dependency injection.
  • Experienced in developing GUI screens using Struts 2.
  • Developed action classes and required service and DAO classes for GUI screens using Struts2 and Spring JDBC.
  • Developed required validation rules and properties files using Struts 2 Validator framework.
  • Have a good knowledge working on XML suite of Technologies XML, JAXB and validations with DTD and XML Schema and processing profile with SAX, DOM Parsers.
  • Have good knowledge on Ruby on Rails.
  • Experience in Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL and UDDI).
  • Experience in Apache CXF Web service.
  • Experience in Spring MVC Rest Web service based applications.
  • Extensible worked on JSON.
  • Hands on experience in using Maven for Building projects.
  • Experience with J2EE Design patterns like DAO, DTO, Business Delegate, and Decorator and adaptor design, Front Controller, Service Locator, Chain of Responsibility, Façade and MVC.
  • Used Log4j, slf4j for logging and debugging purposes and JUnit for Unit testing.
  • Experience in Database technologies: Oracle, Microsoft SQL Server, DB2 and programming in PL/SQL.
  • Experience in developing in JQuery
  • Experienced in developing web applications based on MVC2 architecture using the Struts framework.
  • Having good work experience in Spring modules like Core, DAO, ORM and Web MVC, Spring Cloud.
  • Good working experience in Coordinating and Supporting the Development.
  • Proven ability to work as a team player as well as an individual.
  • Having experience in Design document Preparation.
  • Having good experience in writing JUnit codes for testing.
  • Experience in developing Micro Services using Spring Cloud and pivotal Cloud Foundry
  • Understanding of OWASP Top 10 security Issues and their fixes.
  • Expertise in Client-Server application development using Oracle 11g/10g, PL/SQL, SQL *PLUS, TOAD and SQL*LOADER
  • Developed database objects like Stored Procedures, Functions, Packages and Triggers, Ref Cursor, External Tables and Collections using SQL and PL/SQL in Oracle.
  • Created Shell Scripts for invoking SQL scripts and scheduled them using Crontab entry.

TECHNICAL SKILLS:

Programming Languages: Java/J2EE, XML/DTD/XML Schema, DOM, SAX Parsers, HTML/DHTML/CSS, JavaScript, JQuery, SQL, PL/SQL, Unix, Shell Scripting

Java/J2EE Technologies: Java Naming and Directory Interface (JNDI), Java Native Interface (JNI), SOAP, JAX-WS, Java Server Pages (JSP), Java Servlets, Java Database Connectivity (JDBC),JMS, Java XML/JAXB, JQuery, JavaScript, HTML, CSS,JAX-RS(Restful Web services), Spring Cloud, Spring Framework entire Stack of API, JSON

Framework: Spring Framework, Struts 2, Hibernate, Spring Cloud

Databases:: Oracle 11g, MS SQL Server, DB2

Web & Application Servers: JBoss 6.0, Apache Tomcat 6.0, Oracle WebLogic 12c

Tools: Subversion (SVN), CVS, Maven, Fiddler, Ant, Junit, WinSCP, Putty

IDE: Eclipse, NetBeans

Cloud Tool: Pivotal Cloud Foundry

PROFESSIONAL EXPERIENCE:

Confidential, Louisville

Application Developer

Tools: Java 7, Servlet, JSP, JDBC, Intellij, Oracle, Maven 3, Tomcat 8, UNIX, GITHUB

Responsibilities:

  • Coded multiple controllers calling repositories behind in the backend
  • Log4j for logging
  • Implemented Artemis MQ to implement Publisher part of the code.

Confidential

Tools: Java 8, Spring MVC 4,Spring Boot, Restful Web services, Spring JPA, slf4j, db2, Eclipse mars, Tomcat, UNIX,GITHUB

Responsibilities:

  • Coded multiple controllers calling repositories behind in the backend
  • Log4j for logging
  • Artemis MQ to implement Consumer part of the code.

Confidential

Tools: Java 8, Angular 4, Spring MVC 4,Spring Boot, Restful Web services, Spring JPA, slf4j, db2, Eclipse mars, Tomcat, UNIX,SVN

Responsibilities:

  • Coded multiple controllers calling repositories behind in the backend
  • Used Angular 4 to code the frontend
  • Log4j for logging
  • Java mail to send error mail
  • Deployed application in Tomcat

Confidential

Tools: Java 8, Angular 2, Spring MVC 4,Spring Boot, Restful Web services, Spring JPA, slf4j, db2, Eclipse mars, Tomcat, UNIX,SVN

Responsibilities:

  • Coded multiple controllers calling repositories behind in the backend
  • Used Angular 2 to code the frontend
  • Log4j for logging
  • Java mail to send error mail
  • Deployed application in Tomcat

Confidential

Tools: Java 8, Spring MVC 4,Spring Boot, Restful Web services, Spring JPA, slf4j, db2, Eclipse mars, Oracle WebLogic 12c, UNIX,SVN

Responsibilities:

  • Coded multiple controllers producing data in the form of JSON
  • Used Spring Integration to code FTP Outbound logic, so that the JSON data can be sent to Confidential
  • Used Log4j for logging mechanism
  • Used Java mail to send emails from application to the support mail group on failure.
  • Used Spring cron expression to implement scheduling of the feed to be sent everyday at particular time.

Confidential, Omaha

Programmer Analyst

Tools: Java 7, Spring MVC 4 Restful Web services, Spring JPA, slf4j, db2, Eclipse mars, Oracle WebLogic 12c, UNIX, Spring Cloud, SVN

Responsibilities:

  • Single handedly worked on PAYPAL implementation.
  • Implemented TSYS, Gift Card, Merchandise Certificates.
  • Used the PAYPAL client to implement all the soap services for complete customer UI experience and also for backend processing like finance like authorize, capture, refund and void.
  • Implemented Client Certificate and Certificate API credentials for access security.
  • Implemented all the API services using Spring MVC 4 Restful Web Services .Configurations done as java configurations and not through xml files.
  • Implemented token generation and replacements through spring task scheduler using CRON annotation.
  • Logging done using slf4j.
  • Created backend tables in db2.
  • Developed entities and repositories and DAO services using Spring JPA. This JPA project is used as maven dependency in Confidential Project.
  • Created JSON entity classes for all these services as input and output for the Confidential project is in JSON format.
  • Coded for complex JSON format.
  • Implemented JSON input validation or client side validation of Restful Web Service request through Spring Validator Interface.
  • Developed services using Spring Rest.
  • Written JUnit for the Action, DAO, DTO methods using Mockito framework, focusing on stubbing, setting expectations and verifying.
  • Worked on Test Case Review.
  • Deployed the application in the Oracle WebLogic server 12c
  • Used WinSCP for file transfer to and from your sever and Putty to interact with the server directly.

Confidential

Tools: Java 7, Spring MVC 4 Restful Web services, Spring JPA, slf4j, db2, eclipse mars, Oracle WebLogic 12c, Unix

Responsibilities:

  • Developed services for personalized items.
  • Did enhancement work and also support work for this project.
  • Worked on restructuring some of code by breaking into micro services using spring and restful web service
  • Code Fixing on defects related to Application security assessment Issues(APPSCAN Issue)

Confidential

Tools: Java 7, Spring MVC 4 Restful Web services, Spring JPA, slf4j, db2, eclipse mars, Oracle WebLogic 12c, Unix

Responsibilities:

  • This project provides a facility in which the user will create an object and send to this client endpoint. This object internally gets converted into JSON and then this JSON input is sent to Confidential services and in return gets a JSON output.
  • The JSON output in turn gets converted to Java Entity and then this entity will be used by users to complete the flow in the website.
  • Used Jersey client APIs to create a RESTful Java client to perform “GET” and “POST” requests to REST service.
  • Defined the endpoint of the service for dev, test and prod environment using java Enums.
  • Unit tested the services using Junit.
  • Deployment of the developed code in web logic server and interact with Testing team

Confidential

Software Engineer

Tools: Struts 2.3, Spring IOC, Spring JDBC, JavaScript, JQuery, SVN, Maven, SQL Server 2012, Apache Tomcat 6.0

Responsibilities:

  • Worked on Requirement analysis & design of UI Layer/Action Classes/Model Components
  • Developed GUI screens of the project using Struts2 framework.
  • Developed action classes and required service and DAO classes for GUI screens using Struts2 and Spring JDBC.
  • Developed required validation rules and properties files using Struts 2 Validator framework.
  • Used JQuery to write functions which pick up data from Forms and do validations on that and then send the data in JSON format to the action classes for further processing .After processing is completed, again the result is sent back to the UI in JSON format . Depending upon the success, error and exceptional scenarios, the JSP page is shown to the user.
  • Written JUnit for the Action, DAO, DTO methods using Mockito framework, focusing on stubbing, setting expectations and verifying.
  • Worked on Test Case Review.
  • Deployment of the developed code in Apache Tomcat

Confidential

Tools: Core Java, Apache-CXF, Spring IOC, Spring JDBC, Maven, SQL Server 2012, SVN, Apache Tomcat 6.0

Responsibilities:

  • Understand the requirement and design the Template code for overall Project components
  • Development of SOAP service component using Apache CXF
  • Junit component Design & coding
  • Testing web service using SOAP UI
  • Preparation of Detail Design Document.

Confidential

Software Engineer

Tools: Java, JSP, Struts 2, Spring, Hibernate, JBoss 6.0, Oracle10g, Maven, CVS, Linux and Eclipse

Responsibilities:

  • Analysis of business requirement - includes analysis of the existing system functionality, working with Team on the requirements/functionality changes and updating.
  • Code Fixing on defects reported by security tester during security Assessment Test.
  • These security issues were primarily related to below
  • SQL Injection, Cross-Site Scripting (XSS), Broken Authentication and Session Management, Information Leakage and improper error Handling
  • Coding and unit testing in Java/J2EE and PL/SQL. Java/J2EE development includes adding some new module and changes in the old module. PL/SQL changes include adding new procedures/packages as well as changes in the existing business logic
  • Testing for all developed modules.
  • Developed JSP’s as per the Requirement
  • Implemented Action Classes using Struts 2
  • Written DAO’s and their implementations With Hibernate.
  • Written Hibernate components/Written Hibernate Mapping

Confidential

Tools: Java, Servlet, JSP, Spring Core, Hibernate, XML, CVS, Oracle, JBoss 6.0, Linux, Eclipse, Struts2, PL/SQL

Responsibilities:

  • Coding in Java/J2EE and unit testing for the same of some modules of Confidential using application server as JBoss and database as ORACLE.
  • Coding includes both in the front end (JSP/Servlets/Struts) coding as well as back end oracle PL/SQL Coding.
  • Developed Struts Action classes as well as associated JSP Pages.
  • Pre pared Junit Test case for all developed code.
  • Written JSPs and Controller Classes as per the Requirement.
  • Implemented Commands and their Validations.
  • Implemented Page layouts using Tiles Framework.
  • Written DAOs and their implementations With Hibernate.
  • Created shell script for Java jobs and SQL Jobs and scheduled jobs through CRON entry

Confidential

Tools: Java1.5, JSP, JavaScript, Toad, Struts2, Oracle 10g, Hibernate, Tomcat, Net beans, Maven, CVS

Responsibilities:

  • Developed Form pages using JSP, Html and java script.
  • Implemented Validations to the components in the form page.
  • Developed Action classes and handle the success, error and exceptional scenarios using Struts framework.
  • Involved in development of Persistence Layer coding using Hibernate.
  • Worked on SQL*Loader to load data from flat files obtained from various facilities every day.
  • Created and modified several UNIX shell Scripts according to the changing needs of the project and client requirements
  • Developed PL/SQL triggers and master tables for automatic creation of primary keys.
  • Created PL/SQL stored procedures, functions and packages for moving the data from staging area to data mart.
  • Created scripts to create new tables, views, queries for new enhancement in the application using TOAD.

We'd love your feedback!