We provide IT Staff Augmentation Services!

Applications Developer Resume

2.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Over 8 years of experience in development and implementation of various Client/Server and Internet Applications using Java, J2EE, JavaScript and related Technologies.
  • Experienced in all stages of Software Development Life Cycle including requirement analysis, design, development, unit testing, automation,and maintenance.
  • Hands - on experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
  • Worked with MVC design pattern based on Java, Struts, Spring IOC, Spring MVC, and Hibernate for Enterprise applications development.
  • Experienced in using Agile Methodology including active participation in Scrum, Sprint planning and review meetings.
  • Exposure to CI/CD environment based on Git, Maven and Jenkins.
  • Exposure to cloud platform- PCF, AWS, and Sauce Labs.
  • Good understanding on RESTful API development using Spring and knowledge on Microservices using Spring Boot Rest Controller model.
  • Experience in developing and consuming SOAP Web Services using WSDL.
  • Hands on experience on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Worked on front-end technologies using HTML5, CSS3, JavaScript, DOM, ReactJS, AngularJS, jQuery, JSP,JSTL and Bootstrap.
  • Experienced inReactJSand working withReact hooks,Reduxarchitecture using Object Oriented concepts in improving the performance of the websites.
  • Experience with Advanced JavaScript concepts - closures, scope, promises, function expressions, hoisting, prototypes, Strict Mode.
  • Good understanding on JavaScript ECMAScript 5 and 6.
  • Experience with HTML5 API’s - Forms API, Location API, Storage API, Web Workers, Canvas, SVG, Video API.
  • Extensively worked on implementing Single Page Application (SPA) application and client side MVC using AngularJS UI-Router, modules, directives, and Angular-UI components.
  • Experience with unit testing frameworks like JUnit, Jasmine, Karma and BDD framework Cucumber.
  • Good expertise in development of test automation framework based on Java, Selenium WebDriver, HttpClient, RestAssured, and TestNG.
  • Very good experience in developing Test Cases using JUnit, Jest, Mockito, PowerMock.
  • Good experience working in BDD and TDD environments.
  • Expertise with writing procedures interfacing with different databases Oracle 9i/10g/11g, MS SQL Server, MySQL and knowledge on NoSQL databases like MongoDB.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions, and Packages besides writing DDL, DML and Transaction queries with development tools like Rapid SQL.
  • Good experience in UNIX commands, Shell Scripting, and knowledge on Python.
  • Exposure to web-based application servers such as WebLogic, WebSphere, JBoss and Tomcat.
  • Extensive experience in different IDE's like Eclipse, IntelliJIDEA and WebStorm.
  • Good Experience in usage of version controls such as CVS, Git, SVN and ClearCase.
  • Worked with project management tools like Rally, JIRA, and Quality Center.
  • Hands on experience in creating the scripts using Ant, Maven for building and deploying the code.
  • Expertise in tuning the Java processes and resolving memory leak issues.
  • Knowledge on working with Multithreading, CRON Jobs, batch processing and Spring Security.
  • Having excellent debugging skills to identify the root cause of the issue or defect.
  • Good work experience in using code quality tool like SONAR and Findbug.
  • Having knowledge in using UML for creating Class diagrams, sequence diagrams.
  • Adroit in identifying and mitigating risks, tracking project progress, and submitting status reporting.

TECHNICAL SKILLS

Languages: C++, SQL, Java, JavaScript, Python

J2EE Technologies: JDK 1.8, 1.7, Servlet, JSP, JDBC, JSTL, Web Services (SOAP, Restful), EJB

Web Frameworks: Struts, Spring, Hibernate, jQuery, ReactJS, AngularJS, Bootstrap

Web Technologies: HTML5, CSS3, Flexbox, ES5/6, JSON, XML, AJAX, JSP, Servlets

Cloud: AWS (IAM, EC2, ELB, RDS, VPC, Dynamo DB, Elastic Beanstalk, CloudFormation etc.) and PCF

Databases: Oracle 9i/10g/11g, MySQL, Postgres, MongoDB.

Operating Systems: Windows, Unix/Linux, Mac

Web Servers: JBoss, WebSphere-6/7, Tomcat-6/7

IDE’s: WebStorm, Eclipse, RAD, IntelliJIDEA, NetBeans

Build & Environments: Ant, Maven, Jenkins/Hudson, Agile-Scrum, Waterfall.

Tools: Toad, SQL developer, Clear Quest, Rally, JIRA, Tortoise-SVN, Git

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

Applications Developer

Responsibilities:

  • Participate in Agile meetings like Daily Scrums, Sprint Planning, Sprint Review, and Retrospective to properly plan and execute various SDLC stages like requirement analysis, implementation, monitor, test, and maintain the product.
  • Proactively communicate with team, and product owner for any requirement clarifications or enhancements.
  • Worked on analysis and design of REST APIs using microservices architecture, Enhanced automation framework to improve code reusability.
  • DevelopedRESTAPI for assessment indicators module and token-based authentication forRESTservices using Spring Security.
  • Worked on Asset Management Module to develop services using Restful Web services and collaborated on design spec reviews together with Business Analysts.
  • ImplementedRESTservices, getting JSON response and parsing them to get the required information.
  • Worked on HibernatewithSpring Integration as the data abstraction to interactwiththe database and used dependency injection (DI) using Spring framework and annotations.
  • Configured Hibernate session factory to integrate Hibernate with Spring and used JPA/Hibernate to communicatewithdata layer and XML/JAXB to read XML data.
  • Worked on migrating legacy services to NodeJS REST APIs and developed tests using Chai and Mocha.
  • Worked on defect fixes and maintenance features using Java, Switchyard, and JUnit test cases.
  • Worked on configuring REST APIs on cloud using API Gateway and AWS Lambda.
  • Worked on automation tests using Citrus framework.
  • Hands-on knowledge on Jenkins CI/CD Pipeline and software containerization platforms like Docker.
  • Participated in code reviews and used GIT for version repository maintenance.
  • Used Jenkins to run automation test suites, trigger and monitor application builds.
  • Worked with Postgres database and complex SQL using pgAdmin.
  • Worked with SonarQube to focus on code coverage and quality.
  • Worked on Unix commands to maintain Unix based server platform.
  • Conducted code review for team members, involved in Junit testing performed unit testing for each module and prepared code Documentation for future reference and upgrades.
  • Involved in working with the QA to assist in writing test code and debugging the defects in the application.

Environment: JDK 1.8, JavaScript, RESTful Webservices, Hibernate, NodeJS, Mocha, Chai, Switchyard, JUnit, Citrus, Postgres, AWS Lambda, AWS EC2, JBoss Developer Studio, Visual Studio Code, pgAdmin, Bitbucket, Git, Jenkins, SonarQube, Unix

Confidential, Tampa, FL

Full Stack Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
  • Implemented the service layer based on a spring container and exploited spring’s IOC features for bean management.
  • Strong technical skills in the areas of web applications using HTML5, CSS3, JavaScript, AJAX, JQuery, JSON, AngularJS 2, Angular JS 4, and ReactJS.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
  • Used Python for data collection and analysis from the customer feedback.
  • Experience in AWS Cloud platform and its features which include EC2, AMI, EBS, and Cloud watch, AWS SQS and AWS S3
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Created REST clients to consume data from other partner applications and involved in creating POC’s using MEAN stack and enhancing existing REST API’s developed using Node-JS, Express-JS and Mongo-db.
  • ApplyMicroservicesarchitecture to integrate all benefits to a complex system.
  • Extensive experience with JavaScript frameworks like AngularJS 2, Angular JS 4 and familiar with other frameworks/libraries such as Node.JS
  • Worked onMongoDBdatabase concepts such as locking, transactions, indexes, replication, and schema design.
  • Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle database. Developed Enterprise JavaBeans (EJB 3.0) for implementing application's business rules and policies.
  • Involved in fetching JSON data within Orchestration Layer with Spring Boot application and displaying it in the UI usingReactJS.
  • Strong knowledge of building and architecting Single Page Applications (SPAs) using various frameworks like AngularJS 2, Node.js, and Bootstrap.
  • ConfiguredAWSsystems manager to create resource groups, applied patches, took VSS enabled snaps, configured state manager.
  • Developed core front-end components of a fast, scalable, complex desktop-class web application using AngularJS framework.
  • Involved in designing and development of web interface using JSP, Servlets, and JavaScript.
  • Tested each application with using validators and handled multiple modules simultaneously to achieve the application.

Environment: Java 1.8, Angular JS, HTML5, CSS3, jQuery, JSON, JavaScript, Jersey, REST Webservices, Spring Boot Tool 4, Python log4j, Breeze-JS, NodeJS, MongoDB, Mockito, Maven, Jenkins, Micro Services, AWS&PCF.

Confidential, Tampa, Fl

Full Stack Java Developer

Responsibilities:

  • Participated in all development activities within Agile development methodology and Test-Driven Development (TDD) environment.
  • Experienced in using Java 1.8 features like Functional Interfaces, Lambda Expressions, Java Time API and For Each () method etc.
  • Proficient experience in HTML5, Bootstrap, JavaScript, AJAX, JQuery, Angular, SQL, Spring MVC and Spring Boot.
  • Proficient experience in design, analysis and development,debug, test and deploy applications using BONITA BPM product.
  • Worked with Amazon Web Services (AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2).
  • Used Hibernate for mappingjavaclasseswithdatabase and created querieswithHibernate query language (HQL).
  • Worked on Spring application framework features IOC container and AOP and integrated Spring with SQL and established data mappings.
  • Designed complex application in Oracle database SQL statements for querying, updating and reporting using Spring JDBC.
  • Involved in server side validation based on business rules by using hibernate validator and client side validation is done using Java Script.
  • Developed SQL, HQL procedures for login module and written complex SQL queries.
  • Developed Business Rule Engine using Java, Multithreading, Message Queuing, and consuming Restful web service.
  • Developed REST API with Micro services architecture using Spring Boot, Spring Cloud (Config Server).
  • Deployed application in application servers like Tomcat and Oracle Web-logic.
  • Working with MongoDB regrading caching the huge data and avoiding nested API calls every time.
  • Worked with Mocha, Chai for unit testing.
  • Code Scan and fixing vulnerabilities through Static and Dynamic Scan tools.
  • Coordinate with QA to ensure the automation is happening without any issues.
  • Writing Maven dependencies configuration to compile and package the application and implemented Log4j for the project.
  • Developed API’s to read and publish data fromElasticsearchcluster using native Java Transport client as well asRESTclient. Worked onSpringIntegration with theElasticsearch
  • Worked with Responsive Web Designing using React.
  • Worked on JavaScript ES6, CSS, HTM5.
  • Worked with Git and Jenkins, SQL, UNIX and Shell Scripting.
  • Fair understanding on cloud platforms like Amazon Web Services. Good understanding of Docker container.

Environment: JDK 1.7, avaScript, Node.js, JSON, Mocha, Chai, AJAX, HTML5, React,, CSS3, Git, Jenkins, PL/SQL Stored Procedures, Tomcat, Oracle and MongoDB.

Confidential

Software Developer

Responsibilities:

  • Followed Rally Agile project management tool in the progress of the project.
  • Complete exposure with Java, Spring, AngularJS, Node.js full stack programming.
  • Worked on redesigning the website using HTML5, AngularJS, CSS3, AJAX, JavaScript, and Spring.
  • Created Responsive Layouts for multiple devices and platforms.
  • Using advanced level of DOM, AJAX, JavaScript, CSS, and pureCSS layouts.
  • Developed the relevant backend RESTful API using Spring.
  • Involved in developing code to convert a REST response into JSON object and construct a tree in UI.
  • Comprehensive understanding of Promise.
  • Strong understanding and hands-on experience with XML, JSON, WSDL, XSD, and SOAP based protocols.
  • Developed Hibernate mapping configuration files to provide the relation between java objects and database tables.
  • Used Bootstrap CSS Grid System to create responsive layouts, navigation, and tables.
  • Developed web pages with functionalities like login, register, forget password, Email, Filters using Java Script, jQuery and HTML.
  • Actively participated in Object Oriented Analysis Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
  • Working knowledge on Hadoop and Hive.
  • Create web application and comprehensive understanding of URL Routing, Error Handling and Debugging.
  • Skillful in Angular UI Router to build Single Page Application with URL route and State Transition.
  • Created controllers and view pages along with Bootstrap and HTML5 for dynamic web application.
  • Used Bootstrap components like Carousel.
  • Developed the Selenium automation Page Object Model test framework as part of SaveProject activities.
  • Incorporated OOPS concepts and utilized Java Collection classes extensively to develop test code.
  • Used FireBug and FirePath to create HTML element locators based on XPath, CSS elements, ID, Name, and more.
  • Developed HTML prototypes and ready XHTML documents with CSS style sheets.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
  • Skillful in jQuery include but not limited to Selectors, Functions, Animations, Events and AJAX.
  • Maintain high coding standards and practices and exercising quality control on all aspects of Java development.
  • Efficiently manage entire day-to-day activities covering wide functional areas include designing & developing the workflow program, debugging, and troubleshooting of the application.
  • Worked as acting lead for Hyderabad team and involved in supervising work of co-developers by providing technical support in struts, spring, maven to get efficient results.
  • Fixing defects in existing flex, Servlet code. Preparing unit test cases.
  • Creating Domain Objects (POJO).
  • Involved in the implementation of TDD (Test Driven Development) approach for Presentation layer and Domain layer in the project using JUnit/TestNG, Mockito, PowerMock.
  • Adopted Git for version controlling and JIRA for project tracking.
  • Demonstrated ability to understand and improve legacy code and to become proficient at new technologies quickly.
  • Managed time effectively meeting all the deadlines for the release of projects.
  • Worked on multiple project timelines simultaneously within a deadline driven environment.

Environment: HTML5, CSS3, JavaScript, DOM, RESTful API, AngularJS, Bootstrap, JSON, Oracle, Maven, Git, JIRA, Selenium, TestNG, JUnit.

We'd love your feedback!