Sr. Application Developer/ Technical Lead Resume
Irvine, CA
SUMMARY:
- Around 9 years of Experience in Software development life cycle (SDLC) including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements .
- Extensive Designing, Coding, and Tuning experience in various technologies such as Core Java, JSP, Servlet, JDBC, XML, Struts, Spring, Hibernate, SOA, JavaScript, Exception handling, SOAP, SQL, Stored Procedures.
- Experience in front - end UI development skills using scripting languages like HTML, HTML5, DHTML, JavaScript, and jQuery, XML, JSON, Ajax and CSS.
- Proficient in writing SQL and PL/SQL programming including Oracle stored procedures using tools like SQL Plus, PL/SQL Developer.
- Proficient in implementation of frameworks like Struts, spring, JSF, AJAX frameworks and ORM frameworks like Hibernate.
- Extensive experience in design, development and implementation of Model-View-Controller frame works using Spring MVC and Spring Web Flow.
- Experience in development and implementation of RESTful Web APIs, and exposes endpoints using HTTP verbs like GET, PUT, POST and DELETE .
- Command on Angular JS controllers, directives, creating custom services with factory and service methods, routing and handling animated events.
- Experienced in Software Development Processes like Waterfall, Agile Methodologies.
- Experience in performing unit test for the applications using Junit Framework.
- Experience on developing latest version of Object Oriented JavaScript Libraries like Angular.JS, Node.JS, and Backbone.JS and had hands on experience with Web Responsive using Bootstrap's templates.
- Good working knowledge in deploying Java application servers like WebLogic, Apache Tomcat, and JBoss.
- Worked extensively with Core Java, Multithreading, and Collections.
- Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
- Experience in working with different operating systems Windows 2000/XP, LINUX .
- Good Knowledge of J2EE design patterns such as Intercepting Filter , Front Controller , Business Delegate and Data Access Object.
- Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex development problems.
- Good Knowledge of Migrating servers, databases, and applications from on premise to AWS.
- Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS)
- Excellent work ethics, self-motivated & quick learner, willing to learn new technologies and third party products.
- Strong experience in performing different types of Testing like Manual, functional testing.
- Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments.
TECHNICAL SKILLS:
Languages: Java, SQL, Java Script.
Databases: Oracle 11g & 12C, DB2, SQL Server 2008, NoSQL.
Web Technologies: JSP, Servlets, JavaBeans, JDBC, Hibernate, JSF, XML
Enterprise Technologies: J2EE, Web Services, SOAP, RESTful, JAX-RPC, JAX-WS
Web Design Tools: HTML, AJAX, JQuery, JavaScript, CSS, Angular JS
IDE /Tools: Oracle Service Bus, Eclipse, TOAD, NetBeans, and Intellij, SQL Developer.
Application Servers: Tomcat 7.0, JBoss 7.1.1, and Weblogic 10.3.6.
Version Control System: GIT Hub, ClearCase, SVN.
Frame Works: Struts 2.x, spring 3.x, Hibernate 3.x, JSF 1.2/2.0, Apache CXF
Building Tools: Ant, Maven.
Methodologies: Agile Scrum, Waterfall model.
PROFESSIONAL EXPERIENCE:
Confidential,Irvine, CA
Sr. Application Developer/ Technical LeadResponsibilities:
- Working with the Project Manager on definition of development requirements and priorities.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Data Migration and Interfaces with other systems. Reporting configuration and deployment.
- Contributing to technical strategy, policy and procedure, development and operation of technical testing programmers and production of technical documentation to agreed quality standards.
- Reporting on progress/issues to management and users and responsible for designing and implementing an executable code solution, testing the resulting components.
- Migrated servers, databases, from on premise to AWS.
- Performed configuration, deployment and support of Amazon Web Services (AWS).
- Developed the applications using Java, J2EE, spring, JDBC.
- Analyzing runtime profiles to debug errors that might exist.
- Responsible for the maintenance of the software programming in Java/J2EE technologies.
- Responsible for converting user requirements into software solutions.
- Responsible for ensuring the quality of the software put into production.
- Implemented Functions, Triggers and Stored Procedures.
- Consumed and produced SOAP based Web Services using Apache CXF framework.
- Implementing unit test cases using Junit.
- Involved in implementing continues integration process using Jenkins.
- Analyzing the nature of issues and giving the rapid and appropriate solutions for show stopper production issues.
- Analyze, designed and programmed different modules according to business requirements.
- Provide required support to team members to identify and solve production issues.
- Created Stubs to test the OSB services. Used SoapUI for testing the Endpoint URL.
- Extensively used XQuery for XML transformations.
- Created XSD's and WSDL's for different projects and process.
- Involved in production and post-production activities.
Environment: Java1.7, JPA, AWS, Spring 3.0, Spring Web-Folw, Apache Wicket, Java Script, Oracle 12c, Oracle service bus, SOA, Apache CXF, JUnit, Eclipse, IBM Rational ClearCase and Clear-Quest, Maven 3.0.3,Apache Axis, RPC and CSS.
Confidential
Sr. Application DeveloperResponsibilities:
- Implementing the Design and developing modules using Agile Methodology.
- Experience Model View Controller framework such as AngularJS framework for creating Single Page Application (SPA).
- Extensively used SOAP web services to send/receive the data requests.
- Implemented Cordova framework for Android apps.
- Used JavaScript, jQuery for user interactions in pages.
- Developed SOAP based XML web services.
- Configured Weblogic Application server and deployed the web components.
- Worked with Java libraries to access AWS facilities as Simple Storage Service (S3).
- Developed the web services using Java, J2EE, and Spring JDBC.
- Provided troubleshooting and error handling support.
- Used Apache Maven for the entire build process.
Environment: Java1.7, AWS, Spring, Spring JDBC, Angular JS, ngCordova, SOAP, XML, Eclipse with ADT, Oracle service bus, SOA, SOAP UI, GIT Hub.
Confidential
Sr. Application DeveloperResponsibilities:
- Provided technical guidance to business analysts, requirements gathering and converted them into technical specifications/artifacts.
- Implemented Spring Bean Factory using IOC and AOP technologies.
- Developed the application TDD (Test Driven Development) methodology.
- Developed backend RESTFul services using Apache CXF framework.
- Designed and developed user login services using LDAP, and implemented role based login.
- Implemented various complex PL/SQL queries.
- Followed Agile Methodology (SCRUM) to satisfy the customers and wrote Junit test cases for unit testing the integration layer.
- Implemented Maven builds automation.
- Tomcat 7 and Apache 2.2 setup on EC2 instances.
- Created JSON objects to interface with the front end mobile application.
Environment: Java1.7, LDAP, AWS, Agile Scrum, Apache CXF, Spring JDBC Spring, Apache CXF, Oracle 11g, Web logic 11g, Eclipse, UNIX, Junit, Maven, GIT Hub.
Confidential
Sr. Application Developer Responsibilities:- Worked in Agile methodology environment including, Test Driven Development (TDD) with Continuous Integration/Delivery.
- Involved in injecting dependencies into code using Spring IOC module.
- Developed Spring Beans and configured spring using ApplicationContext.xml.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Implemented scheduler service using Quartz.
- Wrote application presentation layer, which is based on MVC framework, involves Servlets, JSP, Java Spring, AngularJS, JQuery, Bootstrap, and CSS.
- Designed and developed UI screens with XSLT and JSF (MVC) to provide interactive screens to display data.
- Worked with JavaScript Frameworks like Angular JS.
- JQuery to select and manipulate HTML elements and also CSS manipulation.
- Used Bootstrap and Angular.JS for effective design of Web pages.
- Developed various test cases and performed unit testing using JUnit.
- Worked in Agile environment with Scrum methodology developed a logger framework for the application using Log4j .
- Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).
- Implemented Maven as build and configuration tool and Used SVN repository for version control.
Environment: JDK 1.7, Spring 4, Quartz, Angular JS, JPA, JQuery, Bootstrap, Linux, HTML5, CSS3, JavaScript, Ajax, AWS, Apche, Junit, Log4j, SVN, Maven, SQL, Agile Methodology .
Confidential
Oracle Service Bus Developer
Responsibilities:- Responsible for Technical design document.
- Unit Testing and debugging of modules and involved in integration testing.
- Implemented various activities like Pick, flowN and adapters like File, Database etc.
- Created Stubs to test the OSB services. Used SoapUI for testing the Endpoint URL.
- Extensively used XQuery for transformations.
- Developed custom XPath functions to transform messages.
- Implemented SPLIT JOIN to invoke services in parallel.
- Created Proxy's services and Business service using Oracle Service Bus OSB.
- Created XSD's and WSDL's for different projects and process.
- Involved in production and post-production activities.
Environment: JAVA1.7, Oracle service bus 11g, Eclipse OEPE, Weblogic 10g, SOA, SOAP, XSD, WSDL, XML, SOAP UI.
Confidential
Sr. Application Developer Responsibilities:
- Worked in Agile methodology environment including, with Continuous Integration/Delivery.
- Involved in injecting dependencies into code using Spring IOC module.
- Developed Spring Beans and configured spring using ApplicationContext.xml.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Implemented scheduler service using Quartz.
- Wrote application presentation layer, which is based on Spring MVC framework, involves Servlets, JSP, Java Spring, AngularJS, JQuery, and CSS.
- Worked with JavaScript Frameworks like Angular JS.
- JQuery to select and manipulate HTML elements and also CSS manipulation.
- Developed various test cases and performed unit testing using JUnit.
- Developed a logger framework for the application using Log4j
- Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).
- Implemented Maven as build and configuration tool and Used SVN repository for version control
- Used Apache XMLBeans as technology for accessing XML by binding it to Java types.
- Used iText for documents conversion.
- Consumed SOAP web services to store/retrieve verification documents to/from county document management system.
- Implemented scheduler service using Quartz, to process incoming and outgoing case information.
- Worked with Java libraries to access AWS facilities as Simple Storage Service (S3).
- Wrote complex SQL, PL/SQL and stored procedures in Oracle 10g using TOAD.
Environment: JAVA1.7, Apache XMLBeans, spring, Spring JDBC, Spring MVC, iText, XSD, XML, SOAP, Quartz, AWS, Oracle 10g, SVN.
Confidential
Sr. Application Developer Responsibilities:- Design and Development, Coding, Testing and Integration.
- Applied several design patterns like Singleton and Data Access Objects.
- Used Apache XMLBeans as technology for accessing XML by binding it to Java types.
- Used iText for documents conversion.
- Consumed SOAP web services to store/retrieve verification documents to/from county document management system.
- Implemented scheduler service using Quartz, to process incoming and outgoing case information.
- Used spring framework for dependency injection.
- Used spring framework for transaction management.
- Worked with Java libraries to access AWS facilities as Simple Storage Service (S3).
- Wrote complex SQL, PL/SQL and stored procedures in Oracle 10g using TOAD.
- Apache Maven was used as the build tool, involving writing POM for projects.
Environment: JAVA1.6, Apache XMLBeans, spring, Spring JDBC, iText, XSD, XML, SOAP, Quartz, AWS, Clear Case, Oracle 10g.
Confidential,Chicago, IL
Sr. Developer/Module - Lead
Responsibilities:- Designed and developed the product as well as prototyped, provided proof of concept, designed the interface, tested and implemented it into production as well as maintained the system.
- Coded and tested Validation interfaces.
- Worked closely with the Infrastructure team for the API implementation.
- Implemented multi-threading to load the Map data.
- Used Swing to enhance the application to include the project specifications.
- Implemented validation rules engine to validate the map data collected by DMO.
- Implemented the module using SCRUM (Agile) methodology.
- Responsible for reviewing requirements from the development point of view.
- Involved in detail design creation process and test cases gathering.
- Developed requirements as per the client specifications and specific coding standards.
- Developed Spring modules using IOC.
- Wrote build scripts using Maven.
- Developed Unit & Functional Test Cases.
- Worked closely with the System Test and UAT teams to resolve the issues found during the testing.
- Involved in postproduction burg fixing.
Environment: Java1.5, Sun Solaris, Spring 3.0, Struts, JPA, Oracle 10g, Log4j, Eclipse, Hibernate3.5, IBM Rational ClearCase, Toad, JUnit, Maven 2.0 and SQL.
Confidential
Sr. Developer
Responsibilities:- Involved in Project Integration Testing (PIT).
- Implemented validation rules engine to validate the map data collected by DMO.
- Implemented multi-threading to validate the Map data.
- Used Swing to enhance the application to include the project specifications.
- Responsible for reviewing requirements from the development point of view.
- Involved in detail design creation and test cases creation.
- Designed the class diagrams, Sequence Diagrams and Data Model for the new enhancements using Rational Rose.
- Wrote build scripts using Maven.
- Implemented integration testing methodologies by using the JUnit.
- Worked closely with the System Test and UAT teams to resolve the issues found during the testing.
Environment: Java1.5, UNIX, Sun Solaris, Hibernate, Spring 2.5, Oracle, Log4j, Eclipse, IBM Rational ClearCase, Toad, JUnit, Maven1.0 and SQL.
Confidential
Developer
Responsibilities:- Coded and tested interfaces such as Validation, and Query Tool (QT).
- Worked with maintenance team to support the interfaces.
- Implemented validation rules engine to validate the data collected by DMO.
- Worked on Query Tool to generate the Validation results.
- Responsible for preparing the Design Document and UML diagrams.
- Developed complex client requirements as per the client specifications and specific coding standards
- Used session façade and service locator design patterns to develop stateless session beans in business layer.
- Used JDBC API for connecting to Oracle DB.
- Implemented Log4J for logging error messages and Hibernate framework for the data base.
- Developed Unit & Functional Test Cases.
Environment: J2EE, Java1.5, Sun Solaris, Hibernate, Log4j, Eclipse, IBM Rational ClearCase, Toad, JUnit Oracle.
