We provide IT Staff Augmentation Services!

Applications Developer Analyst Resume

Herndon, VA

­­

SUMMARY:

  • Around 5 years of Experience in IT Industry and with good exposure on Software Development
  • Work experience with all phases of SDLC requirements, development, testing, support and operation
  • Experience in Analysis, Design and Development in Java - J2EE technologies
  • Experience in Developing the projects using software development process like behavior-driven development (BDD) and test-driven development (TDD)
  • Active member in web technology development team at Northwest, for 8 months
  • Experience in working under Waterfall, Agile and Scrum methodologies
  • Extensive experience in writing applications using Java/J2EE & related technologies such as Servlets, JSP, JDBC, Java Beans, XML, HTML and SQL, PL/SQL middleware technologies such as Web Services, SOAP and REST for web base applications
  • Expertise in various open source frameworks like Struts, spring, JSF, and ORM Technology like Hibernate and EclipseLink
  • Experience working in MVC Architecture based frameworks like SammyJS, AngularJS and Angular
  • Developed single page applications (SPA’s) using AngularJS, Angular 2.0, Angular 4.0
  • Extensive Experience in using design patterns such as MVC (Model View Controller)
  • Experience in Spring framework and associated technologies such as Spring MVC, Spring Data, Spring Boot, Spring Security, Spring Batch
  • Used Spring Boot at back-end which helps to develop application with ease of configuration
  • Implemented SwaggerConfiguration in Java Spring boot for auto generating swagger json files for REST API calls
  • Implemented exception handling in Java Spring boot for REST API, by making use of ExceptionHandler and ControllerAdvice annotations
  • Extensive use of Open Source Software such as Web/Application Servers like JBoss5.x, Apache Tomcat, Apache Struts, LOG4J for logging information and exceptions, Maven, Apache ANT for making build scripts, CVS, GIT
  • Have good understanding of JUnit4 and Test NG and have practical experience
  • Experience in using RDBMS like MySQL and Oracle and worked with NoSQL database MongoDB
  • Experience working on front end Design and Development using JavaScript, JSON, JQuery, AJAX, CSS, HTML5, and XML
  • Expertise in Core Java with strong understanding & working knowledge of Object Oriented Programming and also API’s like Collections, Multi-Threading, Exception-handling
  • Experience with Test Driven development like JUNIT, TestNG, Mockito, Selenium, Cucumber
  • Experience in using SQL, PL/SQL for writing stored procedures and triggers
  • Working experience of Relational DBMS like Oracle, SQL Server, MySQL, Toad for performing SQL and PL/SQL programming and NoSQL DB like MongoDB
  • Experience with application servers like Apache Tomcat, WebLogic and WebSphere
  • Hands on experience and knowledge in implementation of AWS Cloud-specific technologies like IAM, Elastic Servers, EC2 Instance, s3 Instance, DynamoDB
  • Experience in using issue tracking tools like Jira and Rally
  • Experience in using tools for project management documents like Confluence and SharePoint
  • Hands on experience with version control systems like CVS (Concurrent Versions System), SVN (Apache Subversion), Sub Version Codes, CLEARCASE and GIT for providing common platform for all the developers
  • Proactive attitude with excellent analytical, communication and inter personnel skills
  • Quick learner, innovative thinker, smart worker and adaptive team player

TECHNICAL SKILLS:

Languages: Java & J2EE, Swift, SQL

J2EE Technologies: Servlet, JSP, JDBC, JUnit

Frameworks: Spring, MVC, Struts, Hibernate, Eclipse link, JSF

Web servers and services: Apache Tomcat, Weblogic, Glassfish and SOAP, REST

Web Technologies: HTML5, CSS3, JavaScript, Ajax, jQuery, SASS

UI Frameworks: SammyJS, AngularJS, NodeJS, Angular 2.0, Angular 4.0

Data Parsing Techniques: JSON, XML, DOM

Databases: MySQL, Oracle 11g, 12c, MongoDB

Build & Packaging tools: ANT, Maven, Gradle

Version Control Software: GIT, SVN, Bitbucket

Testing tools: Selenium, Junit, Cucumber, TestNG, Karma, Jasmine, Protactor

Development tools: Eclipse, NetBeans, IntelliJ, WebStorm

Issue Tracking: Rally, Jira

Development Methodologies: TDD, BDD, Agile Scrum, Kanban

WORK EXPERIENCE:

Confidential, Herndon, VA

Applications Developer Analyst

Responsibilities:

  • Developed the application using Agile and Scrum methodology of project management
  • Developed the project using software development process behavior-driven development (BDD)
  • Worked on complete software development lifecycle (SDLC)
  • Worked on the reports and analysis from the business and development perspective
  • Used Jira and Rally as issue trackers for updating daily tasks for agile development
  • Responsible developing the UI’s using JavaScript, Ajax and JSP
  • Created and modified new/existing pages, applied new styles on the pages with the help of Angular 2.0, and Typescript
  • Worked on Build tool angular-cli to generate components, directives, pipes, services classes guards, interfaces, enums, modules
  • Involved in designing and writing custom code for data access and UI layers using core Java
  • Worked on UNIX using korn shell scripting
  • Worked on OO design principles and design patterns like Façade pattern, Factory pattern
  • Responsible for system analysis, design and development using J2EE architecture
  • Design of application components using Java Collections and providing concurrent database access using multithreading. Worked and actively participated in Exception handling as well as logging to adhere to coding standards
  • Converted xml into JAVA objects using JAXB API
  • Developed the application using the Spring batch, Spring Boot and various other modules in Spring framework
  • Utilized the annotations @SpringBootApplication, @RestController, @EnableAutoConfiguration, etc., specific to Spring Boot
  • Used the spring-data repositorie CrudRepository to use the implementation by matching methods
  • Used hibernate for the database mappings, predominantly the many-to-many mappings
  • Worked on the autosys jobs which run as nightly and month end purposes
  • Utilized Gherkin and Cucumber for back-end automations
  • Written and executed Junit test cases and test suites for unit testing
  • Implemented Selenium to automate the UI’s by using the selenium remote and web driver
  • Worked on the database Oracle 11g to perform the CRUD operations on the database
  • Used Maven as the build and deploy tool and Weblogic server to run the application
  • Utilized Jenkins to perform the CI/CD operation on the applications

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Developed the application using Agile Feature Driven Development and Scrum method of project management
  • Developed the project using software development process test-driven development (TDD)
  • Developed JAX-RS RESTful web services that consumes and produces both XML and JSON content using jersey to retrieve specific details for Case Management System products
  • Configured JPA Persistence API to interact with MongoDB 3.x database and Hibernate as platform and created POJO’s classes as JPA entities
  • Converted xml into JAVA objects using JAXB API
  • Involved in development of the application using Spring Web MVC and other components of the Spring Framework
  • Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database
  • Used unix shell scripts to deploy the application on amazon web server
  • Developed User interface using HTML, CSS, JavaScript, and CSS, Bootstrap, Ajax and JSON
  • Used jQuery to perform the AJAX calls and to load the surveys
  • Extensively used Alpaca forms for various form fields to fetch the inputs from the user/customer
  • Written EmbeddedJS scripts to combine data and a template to produce HTML
  • Applied SammyJS to define a route to the REST services and render the ejs templates
  • Developed RESTful services in Java Spring Boot
  • Used the spring-data repositorie MongoRepository to use the implementation by matching methods
  • Responsible for developing new REST APIs for utilizing JAX-RS on WebSphere
  • Utilized weblogic application server to build and deploy the enterprise application
  • Utilized Alpaca forms to create interactive HTML5 forms with jQuery
  • Used GitLab Repository to check in, check out, merge code, issue tracking and wikis
  • Used Maven to build and deploy the application

Confidential, Maryville, MO

Java Programmer

Responsibilities:

  • Developed the application using Agile and Scrum methodology of project management
  • Responsible for Reviewing functional and technical documents, flow charts & data flow diagrams
  • Responsible for client side Single Page Applications(SPA) using AngularJS
  • Worked with AngularJS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters
  • Involved in designing and writing custom code for data access and UI layers using core Java
  • Implemented the logics using features of core java and multi-threading concepts
  • Retrieved the data in the form of XML and made operations on them
  • Used struts tag library to display information on the user interfaces by reading through forms
  • Created web application using struts MVC framework for convention over configuration
  • Written DAO classes to communicate with Teradata using Object-Relational Mapping (ORM) tool
  • Created User Interface for First Draft Schedule Builder using java-FX Scene Builder 2.0
  • Implemented the drag and drop feature for java-FX List View
  • Implemented Mapping associations between entities using Hibernate
  • Worked with apache tomcat web server to run and deploy the application
  • Used Oracle 10g to perform the CRUD operations on the database
  • Written test cases for complex functionalities

Confidential

Java Application Developer

Responsibilities:

  • Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model
  • Involved in major application core design change and app server configurations.
  • Implemented MVC, DAO J2EE design patterns as a part of application development.
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing NodeJS, JavaScript API.
  • Developed all the tiers of the J2EE application, implemented business logic using spring in the middle tier, developed Beans and helper classes to communicate with the presentation tier which consists of JSPs.
  • Involved in development of the applications using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlets).
  • Used Spring to implement dependencies between objects (Auto-wiring by XML and Annotation)
  • Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Written shell scripts in UNIX to build and manage from command line.
  • Used Maven to build and deploy the application.
  • Designed and Developed Restful Web Services for communication of different internal/external systems in the form of XML
  • Installation, Configuring, troubleshooting and maintaining the Weblogic application server
  • Implemented JMS Listener to listen the messages from client request
  • Worked with QA team to design test plan and test cases for User Acceptance Testing.
  • Support the deliverables and production issues initially after

Hire Now