We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

4.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

More than 8+ years of strong experience in Software Development Methodology such as SDLC, RUP, Agile, Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE.

TECHNICAL SKILLS:

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP - EL, JSTL, Custom Tags .

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJs, AngularJS, JavaScript, CSS2, CSS3, HTML4, HTML5, NodeJS

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Groovy, Vaadin

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench,

Databases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control: Tortoise SVN, Rational Clear case, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, My Eclipse 4.1, IntelliJ, Net beans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS

Webservice Tools: SoapUI 4.0,5.1, TcpMon

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

White box Testing: Junit 3, Junit 4, DB Unit, JUnitPerf, HttpUnit, Load Test, Timed Test, Selenium, Fitnesse, Easy Mock, Power Mock

Black box Testing: JMeter, LoadUI, Load Runner, HP Quality Center, Win Runner,

Application Servers: Web logic 8.1, 10.0, Web sphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational Clear Quest

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting: iReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS-FrontPage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating: Velocity, Free marker

Search APIs: Solr, Lucene

PROFESSIONAL EXPERIENCE:

Sr. Software Developer

Confidential, Tampa, FL

Environment: JDK 1.8, Spring 4.1(DI, MVC, Tran Management, Integration, AOP), Apache Kafka, Eclipse Helios, Maven 3.1, Junit 4.1, Selenium, JIRA, Apache POI, Quartz Scheduler, GitHub, JBPM,Apache Nifi, Groovy, TcpMon, JBehave, SQL Server Studio, Jtest, Impala.

Responsibilities:

  • Involved in developing Webservice operations in Service Oriented Architecture (SOA).
  • Analyze requirements with team, write High Level design documents, System Use Case, analyze risk factors.
  • Developed  Kafka  consumers to consume data from  Kafka  topics
  • Followed agilemethodology during complete SDLC process.
  • Participated Agile/Scrum development and deployment teams.
  • Designed High-performance/High-volumeMessage Queue using Apache Kafka.
  • Created Kafka Producer, Consumer and Topics using CLI to test the host setup.
  • Tested message transmission between Producer and Consumer.
  • Designed a message recovery system using JMS (Java Message Service).
  •  Object Oriented JavaScript framework widgets  developer  and BIRT /JasperReports end-to-end.
  • Used spring for bean instantiation, annotations, controllers, request mapping to handle the Webservice request and response.
  • Involved in software development life cycle including analysis, design, development, Spock testing, refactoring and documentation of the application using Groovy.
  • Experience with Streaming platforms like Apache  Kafka.
  • Ramped-up on code case for IoDScheduler to implement a timing change.
  • Modified potential areas that have impact due to time zone, and the change in Daylight Savings.
  • Debugged QuartzUitl to investigate a way to set the new time-zone, namely UTC.
  • Modified Trigger with setting time-zone as UTC.
  • In the process of testing using JUNit and JTest.

Sr. Full stack Developer

Confidential, Duluth, GA

Environment: JDK 1.7, Spring 4.1(DI, MVC, Tran Management, Integration, AOP), Hibernate 4.0, JAX-RS Webservice, JAX-WS Webservice, Apache CXF, JQuery 1.9, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, Web Logic 12.1, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, Accurev, PMD, AWS, NodeJS, Bootstrap, AngularJS, HTML5, CSS3, Toad, Maven 2, Hudson, TcpMon, Sun Jersey, Junit 4.1, Power mock, Selenium, JIRA, Rally, Free marker, Microservices, Pivotal Cloud Foundry(PCF),Apigee, ReactJs, Spring Boot, Apache POI, Quartz Scheduler, Karma,GitHub,Flyway,JBPM,Apache Nifi, Groovy, TcpMon, JBehave, Selenium

Responsibilities:

  • Involved in developing Webservice operations in Service Oriented Architecture (SOA).
  • Analyze requirements with team, write High Level design documents, System Use Case, analyze risk factors.
  • Followed agilemethodology during complete SDLC process.
  • Participated Agile/Scrum development and deployment teams.
  • Used Spring Framework 4.1 for the application development.
  • • Familiar with iReport software for  Jasper  Report creation and Fortify software for code analysis. 
  • Responsible for Web UI development in JavaScript using JQuery, AngularJS, and AJAX
  • Used spring for bean instantiation, annotations, controllers, request mapping to handle the Webservice request and response.
  • Involved in front end development using Struts, JSP's, JSF and JSTL.
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Design and developed request and response XML Schema(XSD) documents for Webservice operations such as retrieve history.
  • Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Developed DAOs using JPA, Hibernatepersistence API for the database operations to interact with Oracle Database.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Testing of 3-tier and n-tier component based applications using Java Scala Groovy,Ruby and J2EE technologies.
  • Involved in software development life cycle including analysis, design, development, Spock testing, refactoring and documentation of the application using Groovy.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Created Mock-up designs and developed various functionalities with JavaScript and JQuery.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Worked on Angular2.0, HTML5, CSS3, and Typescript. Additional frameworks like Bootstrap for responsive design, less for preprocessing are used.
  • Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using Angular2.0.
  • Extracted data in UI for different clients using JSON.
  • Used AngularJS as the development framework to build a single-page application and reusable AngularJS applications.
  • Involved in creating slider component navigation bar using ReactJs for menus and highlighting user clicks.
  • Integrated existing database and rules engine with BPMN 2.0 flows using JBPM and deployed it into remote server. 
  • Automated continuous integration delivery workflows to deploy micro services application via Dockers container.
  • Configuring infrastructure for deployment of Middleware application through APIGEE and TIBCO.
  • Responsible for implementation of java integration components for JBPM and DROOLs.
  • Working experience with Node environment using Node JS, Ruby, PHP, Python, Yeoman, GIT, NPM, Grunt JS, Bower.
  • Hands-on experience in development of Micro Services and deploying using Pivotal Cloud Foundry (PCF).
  • Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Experience in web application design using open source Spring MVC, spring OXM, Spring Boot & Security, SOA architecture and Struts Frameworks and Frames.
  • Proficient in using ReactJs for creating reusable components along with sliders, charts, grids and handling events and DOM objects.
  • Worked with numerous tools and services from the AWS suite including S3, SQS, AWS Lambda, EMR, Elastic search, Dynamo DB.
  • Templating engine for emails and reports was free marker.
  • Integrated with third party Sale point API to make restful Webservice call.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production).
  • Developed enterprise applications using Scala and Used Python scripting for running dynamic websites on servers.
  • Developed SOAP based web services interface and implementation which are integrated with JBPM flows. 
  • Used GitHub for source code versioning and maintenance.
  • Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF. 
  • Experienced in front-end Unit Testing such as Jasmine, Karma and Integration testing tool Protractor for Angular.JS. 
  • Designed and developed ETL application to process revenue files in real time with REST API, Apache Nifi and Python to a database on Amazon AWS instance.
  • Have used almost all the Apigee edge policies while implementing endpoints on gateway
  • Utilized Apache Camel to integrate micro services andRabbit messaging exchanges
  • Implemented Angular2.0 services to connect the web application to back-end APIs
  • AWS EC2 instances were configured in DEV and QA environments with NodeJS.
  • Batch jobs were automated using the Quartz scheduler.
  • Used Maven for the project management like build, install.
  • Deployed application on Apache Tomcat server.
  • Used Subversion for version control and repository.
  • Involved in writing Unit test cases for unit testing using Junit.
  • Used Easy mockfor mocking down line services.
  • Used Selenium for UI automation.
  • Used JBehave for integration testing.

Sr. Full Stack Developer

Confidential, Orlando, FL

Environment: JDK 1.7, Spring 4.1(DI, MVC, Tran Management, Integration, AOP), Hibernate 4.0, JAX-RS Webservice, JAX-WS Webservice, Apache CXF, JQuery 1.9, JQuery UI, AJAX, UML, MS Visio, JSTL, Oracle 11g, Web Logic 12.1, Eclipse 4.2, Junit, Pivotal cloud Foundry(PCF), XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, GIT, PMD, AWS, Restful API, NodeJS, Bootstrap, AngularJS, Typescript, HTML5, CSS3, Toad, Maven 2, Kafka, Spring Boot, Jenkins, TcpMon, Sun Jersey, Junit 4.1, Apigee, Easy mock, Selenium, JIRA, Rally, Elastic Search, Velocity, Node, Apache POI, Quartz Scheduler, Protractor,Apache Nifi, Groovy, Apache camel,Microservices, TcpMon, Fitnesse, Selenium, Your Kit

Responsibilities:

  • Involved in developing Webservice operations in Service Oriented Architecture (SOA).
  • Analyze requirements with the team, write High Level design documents, System Use Case, analyze risk factors.
  • Followed agile methodology during complete SDLC process.
  • Participated Agile/Scrum development and deployment teams
  • Used Spring Framework 4.1 for the application development.
  • Responsible for Web UI development in JavaScript using JQuery, AngularJS, and AJAX
  • Used spring for bean instantiation, annotations, controllers, request mapping to handle the Webservice request and response.
  • Used Dockers methodologies for shipping, testing, and deploying code quickly and to significantly reduce the delay between writing code and running it in production
  • Involved in front end development using Struts, JSP's, JSF and JSTL.
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • Used Hudson for continuous integration. Utilized Apache Camel to integrate micro services and Rabbit messaging exchanges. 
  • Worked with Web sphere Application Server for Deployment and provided Production Support on Windows NT environment.
  • Deployed applications both from the command line using swarming commands and from the admin console.
  • Configured Web sphere resources like JDBC Providers and JMS Providers.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Design and developed request and response XML Schema (XSD) documents for Webservice operations such as Retrieve History.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Set up the AWS SDK and developer credentials for Java, Objective C, C#/.Net, Python, and JavaScript.
  • Developed AWS Lambdas that run in the AWS environment
  • Worked with Groovy to support both static and dynamic typing as well as for operator overloading.
  • Designed and developed Groovy Grails applications for end users.
  • Responsible for providing architectural guidance to external business team in Apigee API management.
  • Used Apache Nifi for ingestion of data from the IBM MQ's
  • Incorporated Basic authentication and JSON threat protection by using Apigee API gateway. 
  • Documented the requirements including the available code which should be implemented using Spark, Hive, HDFS, Base and Elastic Search.
  • Worked with Node System to run respective Java applications.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring JDBC, Couch Base.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Created Mock-up designs and developed various functionalities with JavaScript and JQuery.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS2 and Typescript.
  • Extracted data in UI for different clients using JSON.
  • Used AngularJS as the development framework to build a single-page application and reusable AngularJS applications.
  • Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF. 
  • Setting up the automatic build and deployment automation for Java base project by using Hudson and Maven.
  • Templating engine for emails and reports was Velocity.
  • Worked with Highly-available and auto-scalable set of micro services with zero-downtime deployment, unified monitoring and logging using Dockers and Jenkins
  • Integrated with third party Sale point API to make restful Webservice call.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production).  
  • Performed testing using Jasmine, Karma and Protractor by following Test Driven Development (TTD) approach. 
  • Had experience in writing the Unix Shell Scripting and Python scripting for automate process.
  • Worked on project to retrieve log messages procured from Kafka by leveraging Spark Streaming.
  • Hands on experience in using Node system to manually compile and execute the Java services and integrated with Jenkins.
  • End to end application design and development using Restful APIs, Microservices, Spring Boot, Spring Cloud, HTML5, CSS3, Bootstrap 3.0 and JQuery.
  • Worked with MEAN stack along with technologies like Node.js, Passport.js, Express.js, Mongo DB and OpenTok.js to tackle issues currently opened.
  • Involved in writing Unit test cases for unit testing using Junit.
  • Used Easy mock for mocking down line services.
  • Used Selenium for UI automation.
  • Used Fitnesse for integration testing.

Java Developer

Confidential, Austin, TX

Environment: Java 7/8, JDK 1.6, Eclipse 3.6,Agile, Spring FW 3.1.0, Cache Abstraction, RESTWebservice, tomcat 6, Oracle 11g, Spring MVC, Hibernate, Drools, JPA, Maven, Junit, Log4j, HTML5, CSS3, JavaScript, ExtJs, JSON, JMS, DB Visualizer 7.1, Web logic, UML,Microservices, Miskito, JSP, XML, JAXB, Unix, Subversion(SVN), Clear Case, Jenkins.

Responsibilities:

  • Designed the Web application Using Spring MVC (Model View Controller) pattern to make it extensible and flexible.
  • Analyzed, designed, implemented web based application using Java, JPA, JSP, JQuery, spring, XML, XQuery, and SQL.
  • Developed and enhanced new ticket purchases UI using Marionette.js and Backbone.js.
  • Automated continuous integration delivery workflows to deploy micro services application via Dockers container.
  • Involved in front-end designing using HTML, CSS and JavaScript with JSF Ajax and tag libraries. 
  • Implementing MVC Architecture, integrating JSF with spring framework and Hibernate Frameworks.
  • Involved in design and development of JSF Modal Dialog boxes. 
  • Developed Merge jobs in Python to extract and load data into MySQL database. 
  • Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework. 
  • Utilized Spring Boot to create java micro services applications 
  • Experience in using XQuery for generating summary reports on data stored in an XML.
  • To split up an XML document that represents multiple transactions for database storage.
  • Used agile methodologies during the complete project life cycle.
  • Used AOP for caching and logging.
  • Used AWS to promote code in various application
  • Helped in preparing the design documents like process flow, sequence, component diagram.
  • Implemented DIM Web service using Spring Framework.
  • Used agile methodology XP for development using User Stories.
  • Used annotations in the complete project development, web services, MVC design.
  • Used JMS for consuming pin verification, device connect disconnect messages.
  • Used JPA as data persistence API for all the DAO, database operations.
  • Generated Hibernate Objects, and used Hibernate ORM for SOTI Publisher application.
  • Used Maven project management tool for build and deployment of the application.
  • Used spring quartz timer to load the DIM data base with device battery information on regular intervals of time.
  • Developed Spring REST Web services for opening, closing the locker door Webservice operations.
  • Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, and bean and form tag libraries.
  • Developed code for user stories (based on user requirements) and successfully approved it from QA
  • Used Spring Cache Abstraction and Earache to reduce the number expensive executions.
  • Developed rule modules using Rule Engines, Drools.
  • Used Subversion(SVN), Clear Case as source controls.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Established continuous integration (CI) practices and standards for PSCU with Jenkins.
  • Spring XML configuration for Camel Integration to messaging XML documents.
  • Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend
  • Utilized various JavaScript XQuery and JQuery libraries, AJAX for form validation and other interactive features.
  • Parse XML documents like Device Connect, Disconnect messages using JAXB.
  • Extracted and manipulate data from XML documents using XQuery.
  • Used Microsoft Visio to design the work flows and sequence diagrams, class diagrams.
  • Writing unit and integration tests with Miskito framework.
  • Designed and implemented the UI components using ExtJs for file storage and maps using Open layers.
  • Involved in Testing in Agile Development Environment, Using TDD and ATDD approach.
  • Involved in deployment of the application at various environments (Development, Testing, Staging, and Production).
  • Used log4j for logging.

Sr. Java Developer

Confidential, Richardson, TX

Environment: Java 7 ,Spring Framework 3.0, Hibernate, Java 1.6, DHTML, HTML, CSS, Servlets, UML, J2EE,JSP, EJB, Struts Framework Tallies, SQL, Java Script, Oracle 11g,Websphere Application Server, Eclipse, Joint, Jock, WSDL, Web services, XML, XSLT, XSD (Schema Designs), SOAP 1.2,XPath, XQuery, UNIX, UML, JNDI, JDBC, JMS, Rational Clear Quest, Tortoise CVS.

Responsibilities:

  • Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
  • Coding interfaces for Web Services
  • Application was developed using Spring MVC Web flow modules
  • Implemented spring framework for application transaction management
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Involved in the development of Page Flows, Business Objects, Hibernate database mappings and POJOs. Used xml style syntax for defining object relational metadata.
  • Used Spring ORM to integrate Spring Framework with hibernate and JPA.
  • Used Springs Job and DAO layers to offer abstraction for the business from the database related code
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Used Spring MVC framework & Integration for Server side programming.
  • Responsible to update/verify CDM for release level tasks.
  • Developed JavaScript code for Client Side Validations. Involved in JAD sessions, documenting system requirements, creating application designs, validating high-level designs (HLDs) to ensure accuracy and completeness against the business requirements and programming the solutions.                                   
  • Developed Servlets and JSP to interact with Enterprise Java Beans (EJB) containing all the Business Logic. 
  • Used Hibernate as the persistence layer to interact with Oracle DB.

Java Developer

Confidential

Environment: Java 7, J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, Web logic 7.0, MVC Design Pattern, meter, Eclipse 2.1, Log4j and Joint.

Responsibilities:

  • Part of the technical team in the development of Model View Controller (MVC), Model architecture to handle configuration, database connectivity, and template management.
  • Created a Reporting tool using JSP and Servlets that calculates the amount of state and federal taxes.
  • Developed the GUI of the system using HTML, CSS, JSP and client-side validations was done using JavaScript.
  • Used JQuery for developing asynchronous web applications on client side. Built and accessed the database using JDBC for ORACLE 9g.
  • Involved in the development of a web authentication module using Java Servlets.
  • Handled Session Time-outs with HTTPSessionListener interface.
  • Performed XML parsing using DOM parser.
  • Tracked software errors with Clear Quest and coordinated with help desk staff in resolving bug.
  • Maintained version control using CVS.
  • Developed Servlets and Java Server Pages (JSP).
  • Created test case scenarios for Functional Testing.
  • Used Java Script validation in JSP pages.
  • Helped design the database tables for optimal storage of data.
  • Coded JDBC calls in the Servlets to access the Oracle database tables.
  • Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.
  • Prepared final guideline document that would serve as a tutorial for the users of this application.

We'd love your feedback!