We provide IT Staff Augmentation Services!

Application Developer Resume

5.00/5 (Submit Your Rating)

Iowa, CitY

SUMMARY

  • 6+ years of experience in designing and developing large - scale, Object-Oriented, high-performance and multi-tiered web based client-server applications using Java, Servlets, JSP, Spring, Spring Boot, Hibernate, AJAX, Web Services,JAX-RS, JDBC, XML, JavaScript, AngularJS, jQuery and Design Patterns.
  • Implemented various Design patterns like MVC, Singleton, Front Controller, Data Access Object.
  • Knowledge and Experience in Core Java 8 features like Lambdas, Streams, Collectors.
  • Experience in Spring Framework such asSpringMVC,IOC,AOPandSpring JDBC, Spring Security, and Spring Boot.
  • Expertise in databases such as Oracle, MySQL databases to manage tables, views, indexes, sequences, stored procedures.
  • Designed & coded Hibernate for mapping, configurations and implemented caching, connection pools and transaction management.
  • Experience in developing webpages effectively using JavaScript, jQuery, HTML5, CSS3, AJAX, AngularJS 2/4, Bootstrap, and in making webpages cross browser compatible.
  • Experience in implementing SOA architectures wif web services using WSDL, SOAP and UDDI and implemented JSON Restful web services.Experience as both consumer and provider of REST Web Services.
  • Knowledge in developing Microservices.
  • Proficient in using application servers like Web Logic, WebSphere, JBOSS & Apache Tomcat.
  • Experience wif ANT and Maven, Graddlefor project build, test, & deployment; Log4j for logging; andJunit, Mockito for unit and integration testing.
  • Experience in Windows,Linux and Unix environments.
  • Knowledge of IDE's Eclipse, IntelliJ IDEA, Net Beans, IBM Rational Application Developer (RAD), WebSphere studio application developer and Eclipse Subversion.
  • Experience in implementing role based security model to configure permissions and privileges.
  • Experienced in working following Agile Methodology and other models including Extreme Programming, Waterfall Model, V-Model, Pair Programming and Test-Driven Development (TDD).
  • Experienced wif different version management software such as SVN, Git/Github and IBM Rational Clear Case.
  • Familiarity in all aspects of technology projects including Business Requirements, Design Specification, Design Patterns and Deployment.

TECHNICAL SKILLS

Programming Languages: Core Java 8, J2EE, C, Python, Ruby on Rails

Web Technologies: Servlet, JSP, HTML, XML, JavaScript, AJAX, jQuery, Angular

Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, File I/O, Reflections.

Framework: Spring, Hibernate

Database: Oracle, MYSQL, MongoDB

Application Server: Web Sphere, Tomcat.

Development Tools: Web Sphere RAD, Eclipse, Toad, SQLDeveloper

Version control: GIT, IBM Rational ClearCase, SVN.

Design Patterns: Factory, Singleton, DAO, MVC

Methodologies: Waterfall, Agile, Test Driven Development, SCRUM, Pair programming.

PROFESSIONAL EXPERIENCE

Application Developer

Confidential, Iowa City

Responsibilities:

  • Involved in Requirement Gathering from Business Analysts, Design and Deployment of teh application-using Scrum (Agile) as Development methodology.
  • Involved in solving Help Desk Tickets.
  • Implemented Object Oriented Principals using Core Java such as Multithreading, Exception Handling, Collection APIs, Lambdas to implement various features and enhancements.
  • Developed JSP pages as per requirements used DOJO JavaScript Library wif AJAX, and jQuery for client-side validation.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Used spring framework to inject services, entity services, transaction management. Involved in writing Spring Configuration XML file that contains declarations, and extensively used Spring IOC and AOP.
  • Developed and deployed Web Services that interact wif partner interfaces, and written client interfaces, and implementation classes to consume teh web services.
  • Developed Web API for internal and external applications using REST based design.
  • Experience using Hibernate for mapping Java classes wif database and using Hibernate query language (HQL).
  • Configured teh XML files for Hibernate and applied its Object Relational Mapping ORM to enable teh data transactions between POJO and Oracle Database using caching on Session Factory as well as caching on query.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for teh Database layer by studying required business objects & validating them wif Stored Procedures using Oracle.
  • Perform code reviews to ensure compliance of teh software.
  • JUnit was used for unit testing and implementing Test Driven Development TDD methodology.
  • Log4J was used for logging and to capture teh log that includes runtime exceptions.
  • Involved in development of a well responsive application using AngularJS framework, JavaScript, and jQuery in conjunction wif HTML5, CSS3 standards, wif front-end UI team.
  • SVN was used for project management and version management.
  • Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
  • Create single page project using Angular framework to achieve MVC pattern wif routing pages, custom directives and Angular 4 API.
  • Experience in supporting User acceptance and integrated Functional testing Efforts.

Environment: Core Java 8, JDK 1.8, HTML5, CSS 3,Angular 2.0, Bootstrap, Oracle 11g, Hibernate, Eclipse, Tomcat 7, LOG4J, Spring Boot.

Application Developer

Confidential, Iowa

Responsibilities:

  • Developed JSP pages as per requirements.
  • Involved in developing User interfacing screens wif HTML5, CSS3, Bootstrap and Javascript.
  • Performed client-side validations using Ajax and jQuery.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for teh Database layer.
  • Performed various DDL, DML operations on Oracle database using SQL queries.
  • Wrote database interaction code and used JDBC API to connect MySQL.
  • Used JDBC to interact wif DB and perform DB operations and involved in writing PL/SQL queries to be executed at DB end.
  • Deployed teh application on teh server.
  • Used JUnit framework for Unit testing of application.
  • Supported several databases such as Oracle, MySQL, SQL Server databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.

Environment: Java, JDK1.7, PL/SQL, MySQL Eclipse, Tomcat 7, LOG4J, Maven, HTML5, CSS3, Javascript.

Java Developer

Confidential

Responsibilities:

  • Actively involved in designing and implementing teh application using various design patterns such as Singleton, DAO, Front Controller.
  • Used Spring Core for dependency injection/Inversion of control (IOC) and implemented using Spring Annotations.
  • Developed generic web service architecture using SpringMVC wif RestFul Web Services and Hibernate which could transform responses into REST, & JSON allowing for rapid development and clean separation of core business logic and communication protocol.
  • Developed REST web services authentication using Spring Security.
  • Used Spring AOP for transaction management and cross-cutting concerns.
  • Worked on wiring teh application using Spring Framework. Implemented Spring Bean Factory.
  • Used Spring Batch for scheduling and maintenance of batch jobs
  • Development of Spring Bootiful applications wif micro services.
  • Developed build and deployment scripts using Maven (Pom.xml) and ANT (build.xml) as build tools in Jenkins to move from one environment to other environments.
  • Involved in writing SQL Stored Procedures, Functions, Triggers and Views for Oracle database, mapping done through Hibernate.
  • Developed user interface using JSP, jQuery and used JavaScript for client-side validations and used AJAX.
  • Implemented responsive web design using AngularJS.
  • Created forms to collect and validate data from teh user using AngularJS, jQuery and JavaScript.
  • Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
  • Wrote DAO classes to retrieve teh information from database using Hibernate.
  • Wrote JUnit test cases for unit testing of teh developed functionality.
  • Used GIT for source control and developed a logging component using Log4J to log messages and errors.
  • Involved in resolving bugs post production and resolved performance issues and participated in code reviews.
  • Developed MAVEN scripts to build and deploy teh application onto Application Server and ran UNIX shell scripts and implemented auto deployment process.
  • Providing assistance to testing team to create test cases and test scenarios. Deploying fixes and updates using Tomcat Server.

Environment: Core Java, J2EE, JSP, AJAX, Log4j, JQuery, XML, JAX-WS, Apache CXF, Spring, Hibernate, JavaScript, ANT, JUnit, ECLIPSE LUNA, GIT, Tomcat,Weblogic, CSS and Oracle.

Java Developer

Confidential

Responsibilities:

  • Involved in analysis of functional specifications, analysis, design, coding, testing, documenting.
  • Developed teh J2EE application using Core Java and based on teh Service Oriented Architecture.
  • Used Design Patterns like Singleton, Factory and DAO.
  • Used spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database operations.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Modified teh Spring Controllers and Services classes so as to support teh introduction of spring framework.
  • Developed screens using jQuery, JSP, JavaScript and Ajax.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, AJAX and JSON, Bootstrap, AngularJS, under MVC architecture.
  • Used AJAX extensively to implement front end /user interface features in teh application.
  • Developed teh presentation layer and GUI framework in JSP and Client-Side validations.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development;
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, Indexes and constraints, triggers and required SQL tuning to reduce teh response time in teh application.
  • Worked closely wif QA team and fixed QA bugs as well as production issues wif a quick turnaround time.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing teh functionality.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
  • Involved in a full life cycle Object Oriented application development - Object Modeling, Database Mapping.
  • SVN was used for project management and version management.
  • Deployed teh application on WebSphere Application server.
  • Designed and Developed database objects like tables, views, indexes, procedure, functions and packages.
  • Involved in Performance Tuning, which included creating Indexes, Providing Hints, Modifying Tables, Analyze Tables and Estimate Stats using Explain plan utility.
  • Configured Java Messaging Services (JMS) on WebSphere Server using Eclipse IDE

Environment: JDK 1.6, Spring MVC, Spring Core, Oracle 10g,PL/SQL, RAD 7.1, Web sphere 6.1, Hibernate, SVN, Maven.

We'd love your feedback!