We provide IT Staff Augmentation Services!

Sr. Software Developer/architect Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 13 years of experience in designing, developing web based Client/server distributed systems and testing of applications using Java/J2EE technologies
  • Expertise in Design & Development of ETL framework.
  • Expertise in Migration of SCM tools from SVN Platform to Bit Bucket.
  • Well versed in Enterprise Data Management Standards & Goverance Model.
  • Well versed as Scrum Master for the agile teams.
  • Expertise in Design & Development of WebServices - REST and SOAP, N-tier architecture enterprise Applications usingCore Java, JAXB, Servlets,JDBC, JMS, JNDI, AJAX, JavaScript,JQuery 1.6,XML, XSD, Spring JDBC templates, Dozer
  • Good knowledge in technical design documents and participate in design reviews
  • Involved in Migration of Applications from JDK 1.6 to JDK 1.7
  • Experiencein Software Development Life Cycle (SDLC) andAgile Model Driven Development & interfaced with different stakeholders of the project - project managers, Product Owner, business analysts, QA and deployment teams.
  • Proficient with UML and in generating artifacts of software system (Use cases, Sequence diagrams, class diagrams etc.) and using the design patterns.
  • Adept in variousGOF(Creational, structural,Behavioral,J2EE)design patterns during development of Multi-tier distributedEnterprise Application
  • IBM QMS (Quality Management System) Certified
  • Six Sigma - Green Belt Certified
  • Experience in projects includes complete project life cycle of Requirement Analysis, DB Design, Architecture Analysis and Design, Development, System level testing and Deployment using various software technologies and tools.
  • Experience in solutioning. Handled couple of projects in the role of Solution Architect
  • Worked in large and small teams for systems requirement, design, led development activities & Testing.
  • Strong experience in process development writing Technical reports, documents and status reports.
  • Experienced in developing the unit test cases using JUnit 3.0/4.0.
  • Experienced in performance tuning of the modules depending on the performance
  • Resourceful team player, fast learner and capable of delivering tasks within stringent timelines.
  • Highly motivated and innovative problem solver with good communicational and organizational skills.

TECHNICAL SKILLS

Programming Languages: Java

Java/J2EE Components: Servlets, JSP, Struts, Spring4.0,Spring Integration,Dozer, Java Beans, JDBC, JMS, JNDI, Log4j

Scripting: JavaScript, AJAX, JQuery

Message Oriented Middleware: JMS,MQ, Web Services (JAX-RPC, JAX-WS, Restful)

Development Environments: Spring Tool Suite 3.5.1, Eclipse 3.2, Text Pad, Edit Plus

SQL/ No SQL Databases: Oracle 11g,MySQL5.0, SQL Server, Teradata, MongoDB

Web Development: XML,JAXB, JSON,XSD, DTD, XSLT, SAX, DOM, SAML, CSS.

Design Patterns & CASE Tools: MVC Model, OOPS, UML, OOAD patterns

Web/Application servers: Jboss 7.1 Application Server,Apache Tomcat, Oracle WebLogic Server 12c

Version Control Tools: VSS, CVS, Clear case, Perforce, SVN, Bit Bucket / GIT

Build Management Tools: Maven, Ant, Gradle, Jenkins, Bladelogic, Artifactory

Operating Systems: Windows 7, LINUX

DBMS Tools: TOAD, SQL developer, SQLAssistant for Teradata

Quality Tools: JIRA,HP Quality Center, Bugzilla, SONAR

Framework: Security Framework in Java

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Software Developer/Architect

Responsibilities:

  • Participated in the requirements analysis and technical assessments
  • Involved in Design sessions & Design review sessions of the modules & implementation & development of design solutions.
  • Lead Development activities for Batch, Web application part of the Scorecard modules.
  • Lead the EDM Standard certification for the project.
  • Lead the team of engineers for migration the SCM tools from SVN Platform to Bit Bucket framework.
  • Subject Matter Expert for the Batch ETL services using Spring Batch.
  • Integration of the upstream applications with the enterprise client applications seeking/publishing the data through various channels like MQ.
  • Release Co-ordination Management activities for the Project for the deployments into UAT & Production instances
  • Interfacing with client and project teams in analyzing the incidents, changes to the existing project and prioritize the task needed to be addressed.

Environment: JDK 1.8, Spring Batch, Linux, XML, Web logic12c, Teradata, SQL server, Eclipse, Sonar,Bit Bucket, Jenkins, GIT, Enterprise Data Management tools.

Confidential, Charlotte, NC

Sr. Technical Lead/Sr. Advisory System Analyst

Responsibilities:

  • Participated in the requirements analysis and technical assessments
  • Involved in Design sessions & Design review sessions of the modules & generating desing documents UML tools
  • Lead Development activities for RESTFul Webservices for the different modules
  • Migrated the Soap Webservices from JDK 1.6 to JDK 1.7 & involved in enhancing to RESTFul services.
  • Subject Matter Expert for the 2 webservices that were developed from scratch for Participant Transaction & Brokerage Transaction
  • Designed & developed Data access layer using Spring JDBC templates.
  • Worked on design of the multithreaded calls to backend systems to ensure the retrieval is faster to meet the organizational mandate of end-to-end call to be ~5 secs
  • Integration of the applications with the enterprise client applications seeking/publishing the data through various channels like MQ, HTTP, JMS, Batch Modes.
  • Preparing implementation documents for the different phases of migration of the applications to production.
  • Interfacing with client and project teams in analyzing the incidents, changes to the existing project and prioritize the task needed to be addressed.
  • Co-ordination and communication of tasks with the team and ensure delivery of the project tasks within the service level agreements.
  • Providing status to the client and project teams periodically.
  • Maintaining the applications in production and non-test environments monitor them for potential performance bottlenecks and advice the client.
  • Creating Service Requests and interface with IBM Product support teams in gathering and analyzing the application data trends and identify memory leaks in application.

Environment: JDK 1.8, Restfulweb service, XML, Web logic12c, WADL, WSDL, SOAP, Eclipse, Spring 3.0, Dozer5.4, Sonar,RTC, Artifactory, Jenkins, Spring Integration, JAXB, Spring JDBC templates

Confidential, Denver, CO

Technical Lead/Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Requirement Gathering, Analysis & Technical Feasibility of the Business requirements
  • Scrum Master for the Agile Project teams.
  • Involved in the most critictal two modules of Shopping cart & checkout pages design & development
  • Involved in Design discussion & design review meetings.
  • Led a team of highly motivated team for development in Agile-Scrum methodology
  • Developed Application using Velocity Templates. JQuery, JSON
  • Analyzing & Debugging integration & Production issues with Firebug & Omniture.
  • Responsible for System testing support
  • Responsible for deployment & support for the application in the higher environments like performance testing, staging etc.

Environment: JDK 1.7, J2EE, XML, Web logic, Velocity Templates, Javascript, JSON, JQuery, Sonar,Dimensions, Firebug, Omniture

Confidential

Sr Java/ J2EE Developer

Responsibilities:

  • Participated in the requirements analysis and technical assessments.
  • Developed class diagrams/sequence diagrams using UML and Rational Rose.
  • To ensure cross-browser compatibility including IE 8, Firefox 3.5, Safari 4 and Chrome 4.0.
  • Involved in designing components with design patterns like Factory, Singleton, Front Controller, Business Delegate, DAO, DTO, and Façade.
  • Installed, configured, and maintained a continuous integration (build) server.
  • Develop Web pages using Ajax, JavaScript, JQuery, JSP, JSF and XML that interact based on events.
  • Performed J2EE application deployment using IBM WebSphere Application Server on Windows and Linux.
  • Designed & developed Data access layer using Spring JDBC templates.
  • Used WebLogic for Transaction management and hot code deployment.
  • Used Bugzilla tracking tool to track bugs.
  • Developed Junit test cases to unit test the business logic.

Environment: JDK 1.6, J2EE, JDBC, XML, Servlets, Eclipse, Struts, Core Java(Multithreading, Collections), JSP, Servlets, XML, JUnit, log4j, JMS,Apache Tomcat, WebSphere 7.0,Ant, Hudson, Spring JDBC template

Confidential, Santa Clara, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in translating functional requirements into technical requirements.
  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
  • Developed a JavaScript UI for a credit reporting application usingAngular.js, Marionette.js, Backbone.js, Node.js and CSS.
  • Involved in all stages of Software Development Life Cycle of workflow and support using AGILE Methodology.
  • Used java script to link the web page with social websites with feedback features for the Bank and also develop feature for voting by the customers.
  • Involved in developing front end screens using JSP, Struts View Tags, JSTL, DHTML, HTML5, CSS3 and JavaScript, and jQuery. .
  • Extensive experience in Apache STRUTS Framework versions 1.1.
  • Used DynaAction form and DynaValidater form, Exception Handling, STRUTS Validator Framework. And with Strong knowledge in Spring Framework using IOC/ AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.
  • Involved in server side and front-end validation using Struts Validation framework and JavaScript.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • Used MAVEN to build scripts for Deployment.
  • Generated Spring XML files for the configured beans.
  • Used Hibernate for mapping.
  • Used WebSphere and WebLogic Application servers
  • Oracle database was used, wrote stored procedures for common queries
  • Used SAX Parser for parsing the xml document
  • Used Eclipse as the Java IDE in the development of the application.
  • Used version control systems SVN.
  • JBoss, Application Server was used as the application server for deploying the application.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.

Environment: JDK 1.5, Core Java(Multithreading, Collections ), JSP,JQuery 1.2,Servlets,JSF1.2,VSS,Oracle JDeveloper 10.1.2, Oracle BI Publisher,EJB3.0, SQL, PL/SQL, XML, HTML, XHTML, JDBC, Shell Scripting, Oracle Application Server 10.1.3, Oracle 10g Database, TOAD, Windows NT, Unix/Linux.

Confidential, Fremont, CA

Java Developer

Responsibilities:

  • Worked in Agile environment with active scrum participation.
  • Involved in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) Techniques using Unified Modeling Language (UML)
  • Developed JSPs strictly confining to the policy of no java use in them and AJAX was used for asynchronous Server calls
  • Presentation tier of the application was built completely on Struts framework, heavily used Struts Tag Libraries, Validators and Tiles
  • Designed and developed the CIS application using Struts Dispatch Action
  • Developed the Hibernate entity classes using Annotations
  • Developed Stored Procedures, Triggers and Functions Actively involved in tuning SQL queries, Stored Procedures, Triggers in Oracle 10g
  • Used JavaScript for Client side validations
  • Developed Java WebService using WSDL,SOAP,UDDI and JAX-RPC and JAXB
  • Deployed the application on IBM WebSphere App Server
  • Used version control tools SVN, CVS and Build tool Log4j

Environment: JDK1.4, JSP, Struts 1.3.10, Hibernate 3.3, Oracle 10g, HTML, Java Script, CSS, JNDI, WebSphere 6.0, SVN, Ant, Log4j, AJAX, CVS, Eclipse 3.4, DK 1.3, Core Java(Multithreading, Collections ), JSP, JSTL, Servlets, JSF, Struts, Net Beans 3.6, XML, HTML, Java Script, AJAX, SOAP, WSDL, UML, JDBC,JUnit,log4j, CVS,JMS, WebsphereApplication Server, Oracle 10g, MS-SQL Server 2005, Windows NT, Unix/Linux

Confidential

Java Developer

Responsibilities:

  • Developed JSPs strictly confining to the policy of no java use in them and AJAX was used for asynchronous Server calls
  • Presentation tier of the application was built completely on Struts framework, heavily used Struts Tag Libraries, Validators and Tiles
  • Used JavaScript for Client side validations
  • Developed Java WebService using WSDL,SOAP,UDDI and JAXB
  • Deployed the application on JBOSS App Server
  • Used version control tools SVN, CVS and Build tool Log4j

Environment: JDK1.2, JSP, HTML, Java Script, CSS, JNDI, JBOSS 3.0, SVN, Ant, Log4j, AJAX, CVS, JSP, Servlets, Eclipse 3.2, XML, WSDL,JDBC, MS-SQL Server 2005, Windows NT

We'd love your feedback!