We provide IT Staff Augmentation Services!

Senior Techno Functional Developer Resume

3.00/5 (Submit Your Rating)

Dublin, OhiO

SUMMARY:

  • Five years of total experience in design, development and implementation of software applications in JAVA/J2EE technologies.
  • Expertise in Core Java including OOPS, Collections framework, Exception handling and Multithreading.
  • Proficient in web application development using Java, JSP, Servlets, HTML, CSS, JavaScript, AJAX and expertise with MVC Architecture.
  • Expertise in Spring Application development using Spring Core, Spring Context, Data Access, Transaction Management, Spring Batch and Spring MVC.
  • Developing application using Groovy, Grails, GSP, GORM and Grails plugin and services.
  • Expertise in the web application servers including Tomcat Web Server and IDE like Eclipse and IntelliJ IDE.
  • Extensively experienced in using various design patterns such as MVC (Model - View-Controller), Singleton, Factory.
  • Expertise in developing client side validations and event handling using JavaScript and providing interactive front end using JavaScript, HTML and JSP.
  • Expertise in implementing Service Oriented Architecture (SOA) with Web Services Restful and XML based Web Services SOAP.
  • Working experience with Relational Databases like Oracle, MYSQL. Strong experience using SQL and PL/SQL to write stored procedures.
  • Extensive experience in working with SOAP and RESTful Web Services.
  • Installed Jenkins/Plugins for GIT Repository and Setup SCM Polling for Immediate Build with Maven.
  • Experience in working Retail, Government and Banking domains.
  • Hands-on experience in development of micro services and deploying in Docker.
  • Experience in working with operating systems like Windows versions, Linux..
  • Involved in build and deployment of microservices with Jenkins.
  • Experience in application build tools like ANT, Maven, Gradle and Jenkins/Hudson for continuous integration.
  • Experience with Cloud Computing environment like Pivotal Cloud Foundry, Amazon Web Services (AWS), AWS Lambda, Kinesis and Docker Containers.
  • Experience with Selenium, JUnit, Mockito, Log4j in developing test cases and determining application functionality.
  • Fast learning capability and ability to adapt to new and changing technologies.

TECHNICAL SKILLS:

Programming Languages: Core Java, Groovy, Python, SQL, PHP

J2EE Technologies: JSP, JSF, Servlets, JMS, JDBC, EJB, SWING, SWT, AWT

Frameworks: Spring, Spring MVC, Hibernate and Groovy Grails

Spring Modules: Spring Core, Context, Data Access Transaction, Spring MVC

Web Technologies: HTML, CSS, JavaScript, JQuery AJAX and Electron JS

Web Services and XML Technologies: SOAP, Restful Web Services

Application/Web Servers: Apache Tomcat

Databases: MYSQL, Oracle 11g

IDE Tools: Eclipse IDE, IntelliJ IDE

Version Control: SVN, GIT

Operating System: Windows, Linux

Tools: Jenkins, Maven, JUnit, Log4j

PROFESSIONAL EXPERIENCE:

Confidential, Dublin, Ohio

Senior Techno Functional Developer

Responsibilities:

  • Created technical specification documents, performed impact analysis on Order express SPOL limit application.
  • Developed user story, from scratch to end including test cases in a service-oriented architecture that involved different API’s along with APIGEE.
  • Troubleshooted issues based on Jenkins log and pushed api’s to Pivotal cloud foundry.
  • Coordinated with Cloud teams to create Dev 2 environment so that testing can be performed by offshore.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Involved in front end designing using HTML, CSS, Angular 2.0, JavaScript and Bootstrap.
Environment: Spring Boot, Groovy, Groovy Grails framework, Restful Web Services, HTML, CSS, JavaScript, JQuery, Angular JS 2.0 and DB2.

Confidential, Omaha, NE

Technical Architect/Full Stack Developer

Responsibilities:

  • Attended knowledge transfer sessions to understand about client’s business.
  • Involved in interacting with business analysts, other developers and management to understand/develop the GUI/Business tier /Data Access tier design for the web application.
  • Developed user stories in service oriented architecture.
  • Performed left outer join using GORM.
  • Created views that render flash message when the JSON response returns empty map in Backbone JS.
  • Developed function that customizes pagination for data tables that comes with Backbone JS library.
  • Managed offshore team, held meetings to complete the subtasks, roadblocks on JIRA.
  • Provided application support, resolved critical defects that acted as impediments in Sprint.

Environment: Core Java, Groovy, Groovy Grails framework, T SQL, Stored Procedures, Restful Web Services, HTML, CSS, JavaScript, JQuery, Angular JS 1.5, Backbone JS, FishEye and Jira.

Confidential, Boise, Idaho

Java Groovy Grails Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Used AGILE KANBAN methodology and participated in daily SCRUM meetings.
  • Created user guide for PGP key encryption process and also developed custom validations for PGP encryption.
  • Developed groovy classes that sorts records by implementing comparable interface.
  • Developed Grails plugin and multiple tag libraries
  • Developed an advanced data table that is capable of holding more than 70,000 records with client side and server side pagination
  • Implemented Grails Services and controllers to perform actions
  • Developed tool tips for the result set in data table report that validates with domain objects and displays formatted string.
  • Created client side and server side validations for all the pages in the project.
  • Developed a gateway that allows insurance companies to file SR 22/26 forms online.
  • Developed a server side validator using grails services that reads xml data, process it and sends the result to an external API.
  • Performed w3 validations of the entire project.
  • Developed reports that includes HTML tables CSS and formatted values coming from server side.
  • Developed Groovy Grails interceptors to check for an authenticated user, created a pipeline between the view components and controller that handles requests.
  • Used command objects for validating non persistent objects.
  • Used GORM OR mapping tool for transparent DB persistency.
  • Implemented UI using Grails server pages.
  • Implemented Grails Spock Test cases for all existing controllers, Services and Domain classes
  • Involved in setting up Grails project and its configuration
  • Wrote Grails Criteria for complex queries
  • Played Scrum master role in my team when needed.
  • Integrated with AWS and Google cloud storage.
  • Deployed new features timely using Jenkins build.
  • Used Git for version control across common source code used by developers.

Environment: HTML, CSS, JavaScript, JQuery, Groovy, Hibernate, Restful Web Service, AWS Lambda, SQL, Groovy Server Page.

Confidential, Wilmington, Delaware

Java Developer

Responsibilities:

  • Involved in requirements gathering, designing and development phases.
  • Working on Agile methodology for the Software development process.
  • Extensive usage of Spring, HTML, CSS, JSP, jQuery, AJAX, JavaScript and Angular 1.5 for interactivePages.
  • Involved in the development of the front end (Presentation Layer) of the application using Spring framework Which is based on MVC design paradigm.
  • Implemented Angular2 to create Single Page Applications (SPA).
  • Created Components, Used Directives of Angular2 including *ng - if, *ng-for, ng-model, etc.
  • Implemented Angular2 Router to enable navigation from one view to the next as users performs Application tasks.
  • Used HTTP request to extract JSON format Data.
  • Tested Rest APIs in Spring-Controller at backend for JSON data using Postman.
  • Created backup of database systems using S3, EBS and RDS services of AWS.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Developed Data layer using Hibernate framework, configured XML mapping files, POJO classes, and Stored Procedures.
  • Created backup of database systems using S3, EBS and RDS services of AWS.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Used Spring Framework for dependency injection (IOC) and integration with the Spring Framework and Hibernate.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI s, whenever a New GitHub branch gets started. Jenkins, our Continuous Integration server, automatically attempts to build a New Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.
  • Implemented RESTful web service for to request for credit report from credit agency.
  • Implemented parsing classes that handle conversion of repository data into XML using JAXB.
  • Developing database adapter, web services adapter, ftp adapter, messaging adapter and custom workflow for Non-oracle system using Camel.
  • Used Hibernate as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Implemented Hibernate to persist the data into Database, and wrote HQL based queries to implement CRUD Operations on the data.
  • Implemented Maven 3.0 for Dependency Management.
  • Used Jenkins for Continuous Integration and Sonar jobs for java code quality.
  • Used Object oriented based Hibernate Query Language (HQL) for full support of Relational Operation.
  • Designed and developed the REST based Micro services using the Spring Boot.
  • Worked on performance and scalability issues and bottlenecks, troubleshooting and fixing them.
  • Involved with the version control and configuration management using SVN
  • Unit and Integration testing on development and pre-production servers

Environment: Java 1.8, HTML, JavaScript, XML, XSLT, jQuery, AJAX, Web Services, SQL Server, Spring 3.0, Hibernate, Servlets, JSP, JUnit, GIT, IntelliJ, Jenkins, Harvest, Maven, Log4j, JIRA, Docker, Linux, Apache Tomcat, Spring MVC and Micro services.

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).
  • Developed Presentation tier implementation which involves in creating the JSP pages, defining the page Navigations, creating and configuring the backing beans, and integrating Spring MVC with the business - logic Tier.
  • Coordinated with the business and functional teams to get clarity on the requirement for analysis.
  • Developed the application using agile methodology.
  • Created new database objects like Sequences, Procedures, Functions, Packages, Triggers, Indexes and Views in Development and Production environment using MySQL and Oracle 11g database.
  • Created Restful web services using Apache CXF to trigger backend recurring adjustments, refreshing
  • Configuration data.
  • Used Auto wired Pogo and DAO classes with Spring Controllers.
  • Utilized Spring annotations and XML.
  • Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
  • Created and maintained test cases, test scripts and test traceability.
  • Consumed REST services using jQuery Ajax calls and processed REST service responses using
  • JQuery and manipulate Dom objects.
  • Used Spring JM template to send messages to queue and consume messages from queues.
  • Spring configuration files are created for dependency injection.
  • Involved in Continuous Integration and fixed the issues accordingly.
  • Configured the Dispatcher Servlet, setting up the View Resolver, and Transaction Management.
  • Used Spring form validation for server side validation.
  • Created a single independent Application Page for AUDIT services, which can be accessed from
  • Anywhere in the active case throughout the flow.
  • Refactored SQL queries to increase the performance of application by adding indexes for the tables involved.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Involved in fixing various defects assigned on the Jira.
  • Used Junit for performing unit testing framework to gain confidence in the correctness of the code.
  • Used Log4j for application logging and debugging.
  • Involved in performing Internal Code Reviews.
  • Involved in HLD and LLD documents creation.
  • ANT was used as a build tool and worked in an agile work environment.
  • Used SVN as version control.

Environment: Java 1.5, J2EE, Springs, JSP, REST, Hibernate, AJAX, HTML, CSS, JDBC, Eclipse, Swing, Web Services, WSDL, Web Flow, Oracle, Windows, SOAP, Design patterns, jQuery, AJAX, JavaScript, GIT.

We'd love your feedback!