We provide IT Staff Augmentation Services!

Senior Developer Resume

5.00/5 (Submit Your Rating)

AZ

SUMMARY:

  • A motivated proactive professional with over 10 years of experience, coupled with strong analytical and adaptive skills in implementing various business applications and products using JAVA/J2EE technologies
  • Hands on experience in developing end - to-end application using various technologies like Java/J2EE, Spring Frameworks, Hibernate and RESTful web services
  • Strong knowledge and more than 9 years of experience in developing applications using spring framework (IOC, MVC, Batch, Boot, Security, JDBC & AOP)
  • Experience working in both Waterfall and Agile methodologies and involved in various stages of development (Story creation, Story point estimation, Spike, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development
  • Expertise in working with various database/tools like Oracle9i/10g, SQL Server 2005/2012, DB2 and SQL Developer
  • Experience in maintaining application code using source code repositories SVN, GIT, CA Harvest and VSS
  • Experience in developing, testing, building and installing application using Maven, Jenkins and LARA tools.
  • Experienced in developing J2EE components on Application Servers JBoss 6.x, IBM WAS, WebLogic 10.3.6 and Web Servers Tomcat 7.0
  • Expertise in web-based GUIs development using HTML, CSS, Javascript, JSP, JQuery and AJAX
  • Experience using J2EE Design Patterns like DAO, Chain of Responsibility, Value Object, Singleton Pattern and Factory Pattern for reusing most efficient and effective strategies for new development
  • Experience in developing Restful Web Service using Jersey - JAX RS implementation
  • Extensively experienced with various Integrated Development Environments and tools including Rational Application Developer (RAD 9.5), JBoss developer studio, Eclipse, NetBeans and Spring Tools Suite
  • Extensive domain Knowledge in Card Payment, HealthCare, Banking and Insurance and Toll Payment verticals
  • Lead Experience for resource allocation, monitoring the progress, preparing quality documents, reporting, reviewing team members design, coding and configuration management

TECHNICAL SKILLS:

Java: Java 6, Servlets, JSP, R EST service

Servers: IBM WebSphere 7.x, BEA WebLogic 10.x/12, Apache Tomcat 7, JBoss 4.x

Frameworks: Spring (Core, MVC, Batch, Boot, AOP, Security, JDBC)

RDBMS: Oracle 9.x / 10g, SQL Server 2005/12, DB2

ORM: Hibernate 3.5

Methodology: Extrem e Agile, Waterfall

Open Source: ANT, Log4j, Jenkins

Tools: AppDynamicTesting - JUnit, Mockito

Version Control: CVS, SVN, Maven, CA Harvest

Story Management: Rally, JIRA

Domain knowledge: Cards & Payments, Banking, Insurance, Logistics, Shipping

PROFESSIONAL EXPERIENCE:

Confidential, AZ

Senior Developer

Responsibilities:

  • Closely worked with product owners to understand and solutionize the business requirements.
  • Responsible for high level and low level design including UML diagrams.
  • Coordinated with multiple technical teams for the spikes and development.
  • Responsible for end to end development including story creation, grooming, tasking, spike, design, development, deployment and validation in all the environments.
  • Responsible for procuring, managing and installing SSL certificates for all the B2B applications.
  • Responsible for coordinating with Ops team and fixing production defects.
  • Responsible for jenkins configuration, XL Release template creation and POD configuration in ePaaS cloud environment.
  • Involved in monitoring application performance using AppDynamics tool.
  • Responsible for creating and managing splunk dashboard and reports.
  • Responsible for managing the daily standup in case of scrum master absence.
  • Responsible for coordinating release activities including RFC creation, getting approvals from respective teams and arranging the release calls and leading the deployment activities.
  • Coordinated with backend teams to design database tables and stored procedures.
  • Actively participated in PI planning sessions.
  • Actively involved in Innovation sessions and contributed multiple ideas and materialized the solutions.
  • Actively involved in scheduling engineering discussions.
  • Responsible for grooming new team mates to bring them to the speed quickly.
  • Responsible for maintaining technical and business documents in organization confluence portal.
  • Responsible for scheduling peer programming and code review sessions.
  • Exercised Agile best practices to ensure standards .

Environment: Spring MVC, Spring Batch, REST Services, AngularJS, IBM Data Power, Enterprise service, Apigee, IBM DB2, Cassandra, JBoss 6.x, AppDynamics, Splunk

Confidential, Parsippany, NJ

Tech Lead

Responsibilities:

  • Designed and developed REST services using JAX-RS-Jersey framework
  • Implemented SCA/BPEL components to route the request to the web services
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations

Environment: Core Java1.6, J2EE, Spring 3.1 MVC, JSP, JSON, JQuery, REST Web Services, Log4J, Oracle 10g, Spring JDBC Template, Web Logic Application Server 10.3.6, XML, SVN, AJAX, eclipse and SOAP UI.

Confidential, Austin, TX

Tech Lead

Responsibilities:

  • Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
  • Designed and developed application based on Spring MVC design pattern.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Used spring AOP and wrote aspect classes.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Primarily focused on the spring components such as Controllers, Model and View Objects, View Resolver.
  • Involved in development of Web Services using JAX-WS.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Writing service methods and SQL queries to interact with the Oracle DBMS.
  • Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, and build automation
  • Version Control was mandated through Subversion.
  • Worked on Agile methodology.
  • Used Log4j & JUnit for debugging, testing and maintaining the system state.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: Core Java1.6, J2EE, Spring 3.1 MVC, JSP, JSON, JQuery, JDBC, REST Web Services, Hibernate, Log4J, JUnit, Mockito, Oracle 10g, Spring JDBC Template, Web Logic Application Server 10.3.6, XML, RTC, AJAX, RAD 9.5 and SOAP UI.

Confidential, Charlotte, NC

Tech Lead

Responsibilities:

  • Designed and developed JSP pages using Spring MVC framework.
  • Developed Controller, Helper, Server and DAO classes
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
  • Implemented the Tiles framework for look and feel.
  • Coding the programs in accordance with Program Specifications and adhering to Coding standards.
  • Worked on Restful Template consuming the Web service.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over database.
  • Write front end code for developing new pages using HTML, CSS, JSON and JQuery.
  • Involved in writing client side validations using JavaScript.
  • Developed the XML schema and Web Services for the data maintenance and structures.
  • Extensively used AJAX, JSON and JQuery for the page development.
  • Rational Team Concert (RTC) tool was used for checking in, checking out the code and maintain version control.
  • Implemented various J2EE components like JSP, AJAX and JQuery by using RAD.
  • Integrated with Log4j framework.
  • Involved in designing test plans, test cases and overall Unit testing of the system using JUnit.
  • Monitor the JIRA tool to update the stories status and task update
  • Attend the Sprint planning meeting estimate the stories based on the capacities.
  • Coordinate with delivery tester to discuss the observation and help them for environment issue.
  • Assigning the work to offshore depending on the priorities and review the deliverables from offshore
  • Participated on Stories demo for every sprint.

Environment: Core Java1.6, J2EE, Spring 3.1 MVC, JSP, JSON, JQuery, JDBC, REST Web Services, Hibernate, Log4J, JUnit, Mockito, Oracle 10g, Spring JDBC Template, Web Logic Application Server 10.3.6, XML, RTC, AJAX, RAD 9.5 and SOAP UI.

Confidential, San Francisco, CA

Tech Lead

Responsibilities:

  • Developed spring controllers, Service and DAO layers using Spring Core, MVC and AOP modules.
  • Worked on Vision module on consuming the SOAP Web service and Restful service.
  • Configured and deployed the Application in WebSphere Portal server.
  • Used spring validation framework, customized default error messages by creating message resource bundle.
  • Created several JSP’s and populated them with data from databases using JDBC.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Build & Deploy the application in IT/QA/ST environments
  • Developed classes to interface with underlying web services layer and scaled the component interactions and generalized the interfaces using RESTFUL.
  • Created the related procedures and functions used by JDBC calls in the above components.
  • Monitored the process and maintained the code quality using Veracode tool.
  • Involved in production release activities like release schedules, back-up plan etc.
  • Code written has been qualified through various code quality tools like Veracode etc.
  • Extensively used Eclipse while writing code & used SVN for version control
  • Involved in writing SQL and Stored procedure for back end. Used Views and Functions at the Oracle Database end.
  • Assign the tasks to team members as per schedule
  • Used Log4J for logging and tracing the messages.
  • Implemented the Tiles framework for look and feel.
  • Deployed the applications on WebSphere application server.
  • Supported the QA/SIT and Regression testing team for environmental issues.
  • Interact with other downstream environment system team for the clarifications.

Environment: Core Java1.6, J2EE, Spring MVC, Spring AOP, Spring Security, XML, JQuery, AJAX, JavaScript, Restful Template, SOAP Web Service Template, Multithreading, JSP, JSTL, JDBC, Log4J, Maven, WebSphere Application Server 7.0, Veracode, SOAP UI, SVN, Eclipse, Oracle 10g/11g, HP ALM.

Confidential, Detroit, MI

Sr. Software Developer

Responsibilities:

  • Requirement gathering with Business Team & preparing documents like detailed design document, technical specification, Project overview document.
  • Developed application service components and configured beans using Spring IOC.
  • Prepared shell script file for executing java classes using CRON entries.
  • Created DAO classes and utilized spring’s JDBC Template and Row Mapper instances to fetch data objects from oracle database tables.
  • Prepared spring configuration and property files.
  • Unit tested the application using JUnit framework.
  • Maintained source control using CA Harvest.
  • Involved in QA support and deployment of the application until production.
  • Assign the tasks to team members as per schedule
  • Used Log4J for logging and tracing the messages.
  • Supported the QA/SIT and Regression testing team for environmental issues.
  • Interact with other downstream environment system team for the clarifications.

Environment: Java, Spring IOC, Spring Data, JBoss 4x, Oracle 10g, CA Harvest, JUnit, Mockito, RAD, TOAD, XML Spy

Confidential, Detroit, MI

Sr. Software Developer

Responsibilities:

  • Involved in all phases of Waterfall SDLC - Requirement Analysis, Design, Development, and System Integration Testing.
  • Developed a desktop-based reporting for the system using Java Swing API.
  • Converted the application’s console printing of process information to proper logging technology using log4j.
  • Implemented the Sea Glass and Liquid (LGPL) look and feel for the application.
  • Developed application screens using Java Swing components like JPanel, JFrame etc.
  • Implemented JDBC API to retrieve data from Oracle database system.
  • Extensively used RAD while writing code & used CA Harvest for version control
  • Provide day to day direction to the project team and regular project status to the customer.
  • Deployed the application on JBoss 4.x Server.
  • Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
  • Build & Deploy the application in SIT/UAT environments and Involved on all the production release support.

Environment: Core Java, Java Swing, JDBC, Oracle 10g, RAD, CA Harvest, JBoss

Confidential

Java Developer & Offshore Team Lead

Responsibilities:

  • Highly involved in design and development.
  • Designed the functional specifications and architecture using Java Technologies.
  • Developed UI screens using Spring MVC, JSP, JavaScript, JQuery, AJAX and JSON
  • Developed business and DAO classes using Spring IOC and Spring Data (RowMapper).
  • Developed, analyzed and optimized SQL queries.
  • Developed and managed static values using property files.
  • Unit tested application using JUnit.
  • Assisted QA support to understand, identify and remove bugs.
  • Responsible for branch creation, code merge and release notes creation.
  • Involved in peer design and code review.
  • Responsible for offshore delivery of the project

Environment: Java, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Data, SQL Developer 2005, Star Team, JUnit, Eclipse, MS SQL Server Management Studio, XML Spy.

We'd love your feedback!