We provide IT Staff Augmentation Services!

Senior Software Developer Resume Profile

4.00/5 (Submit Your Rating)

NC

Summary

  • Around 7 years of experience in Design and Development of software applications in Core Java and J2EE technologies in Banking , Retail , Telecom , Insurance HealthCare Industries
  • Expertise in developing any kind of applications using Java Programming.
  • Expertise in J2EE Designs Patterns.
  • Expertise in developing applications using Spring,Struts and Hibernate.
  • Experience with JCR Java Content Repository and Spring Batch.
  • Expertise in Web Services technologies such as SOAP, WSDL, JAX-WS, JAX-RS.
  • Knowledge and experience in Ajax, XML, DTD, XML Schema, XSL XSLT, XPath .
  • Strong experience with Object Oriented Design OOD , Analysis OOA , Modeling OOM based on Unified Modeling Language UML architecture using Rational Rose 2000.
  • Experienced in developing static/dynamic HTML pages, providing client side validations in JavaScript and providing interactive front end GUI using CSS, XHTML
  • Highly skilled working with Servers such as Tomcat, JBoss, WebLogic and WebSphere.
  • Experience with Relational Databases including Oracle10g, SQL Server, MySQL
  • Excellent communicational, analytical, business and interpersonal skills.
  • Comfortable working independently and also as a member of a team.
  • Versed with development methodologies namely SDLC, Agile and SCRUM
  • Highly motivated to take independent responsibility as well as has the ability to contribute and be a productive team member

Technical Skills

  • Programming Languages : Java, SQL
  • Web Technologies : Ajax, JSTL, HTML5, CSS3, JQuery, Adobe CQ 5.5
  • Web services : SOAP and REST
  • J2EE Technologies : Servlets, JSP and EJBs
  • Frameworks : Struts, Spring, Hibernate and Play
  • Scripts : Action Script and Java-Script
  • IDE's : Eclipse, Intellij, Net Beans and CRXDE.
  • Web/App Servers : Apache Tomcat 7.0 and JBoss
  • Other Java Tools : Spring Data, Spring Batch, Spring Integration, RabbitMQ,
  • JCR, Elastic Search, Hazelcast Clustering, Jboss Drools,
  • PDF Renderer and Aspose.
  • Other Frameworks : Quartz-Scheduler, Log4j, JUnit Testing, OSGi and Apache Sling
  • Load Testing : JMeter and Neoload
  • Migration Tools : Liquibase and Database Scripts
  • Build Tools : Ant and Maven
  • Databases : Oracle, My SQL, SQL Server
  • Operating Systems : Windows 9X/2000/XP/Vista/7 , UNIX and Linux

Experience Details

Role : Senior Software Developer

Description: Working on a development project that entails solving a Big Data problem associated to management dashboards. This group has concerns with keeping the technology aspect of the business on track with production deadlines. The existing dashboards of project managers, testers, developers and business analysts do not necessarily stay consistent with each other when deliverables are available, or how long they take to accomplish

Roles and Responsibilities:

  • Coordinate communication between QA, developers, and managers so that all understand detailed product requirements and specifications.
  • Created custom forms needed and provided dynamic functionality to them i.e. Fields in one form communicate with each other, fields in multiple forms communicate with each other making things easier for user.
  • Provide level-of-effort estimates and clear, regular communication of status to management and team members in daily Scrum meetings.
  • Attended Daily Stand Up Scrum Call to understand the User Stories from business Analyst.
  • Create high-fidelity prototypes of user interfaces, demonstrating an awareness of usability heuristics and appropriate UI design patterns
  • Developed JMS Components to send messages from one application to other application internally
  • Extensively used Junit, JMeter and Neoload.
  • Developed core application components including creation and execution of unit and integration tests.
  • Used Hibernate as persistence framework and because of spring our job became lot easier to load hibernate.
  • Developed presentation layer using JSP, HTML, JavaScript
  • Designed and developed application utilizing Spring MVC framework.
  • Responsible for developing UI pages using JSP, JSTL, HTML, JQuery and CSS with Spring, Hibernate and design patterns
  • Extensively used of Spring JSTL Tag library for the development of the UI JSP .
  • Developed REST and SOAP Web Services
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Developed Hibernate POJO's/entities and mapped the relationship between entities using Hibernate annotations and wrote HQL queries to perform CRUD operations.
  • Modified complicated search queries like Student search and Staff Search using Hibernate Criteria API.
  • Used log4j framework for logging.
  • Used SQL Server 2008 as back end storage.

Environment: J2SE5.0, Hibernate, Spring, EJB, XML, Eclipse, Maven, CSS, SQL Server 2005, WebSphere 8.0, log4j, and JUnit

Confidential

Role: Sr. Java Application Developer Project: Victoria Secret ecommerce website

Limited Brands is a family of brands. Household names under L brands are Victoria's Secret, PINK, Bath Body Works and Henri Bendel. Worked to Represent all the brands on digital platform to reach out entice customers to pamper and indulge themselves and to add a dash of fantasy and fun to their everyday lives and all the individual retail brands invites customers into a whole new world of beauty and style.

Roles and Responsibilities:

  • Create written specifications for developers after discussing new features with business matter experts.
  • Analyze requirements provided by non-technical business analysts.
  • Coordinate communication between QA, developers, and managers so that all understand detailed product requirements and specifications.
  • Created custom forms needed and provided dynamic functionality to them i.e. Fields in one form communicate with each other, fields in multiple forms communicate with each other making things easier for user.
  • Provide level-of-effort estimates and clear, regular communication of status to management and team members in daily Scrum meetings.
  • Create high-fidelity prototypes of user interfaces, demonstrating an awareness of usability heuristics and appropriate UI design patterns
  • Involved in Interface module in Admin section which is basically a interface to execute batch jobs such as importing student images as zip files and extract them , Import school Grade Levels, Import students from a huge coma separated file, Import users for the app, Import student scores, Import school Calendar etc which are basically done using SPRING Interface Batch Jobs
  • Designed and developed application utilizing Spring MVC framework.
  • Responsible for developing UI pages using JSP, JSTL, HTML, JQuery and CSS with Spring, Hibernate and design patterns
  • Extensively used of Spring JSTL Tag library for the development of the UI JSP .
  • Developed REST and SOAP Web Services.
  • Develop core application components including creation and execution of unit and integration tests.
  • Developed Spring Integration Components to send messages internally backed up by Rabbit MQ
  • Developed Message Driven Bean components in WebSphere MQ Series for e-mailing and Data transfer between client and the providers
  • Extensively worked on test driven development approach in Agile and scrum environment
  • Used Hibernate as persistence framework annotations and because of Spring our job became lot easier to load hibernate.
  • Developed Hibernate POJO's/entities and mapped the relationship between entities using Hibernate annotations and wrote HQL queries to perform CRUD operations.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Modified complicated search queries like Student search and Staff Search using Hibernate Criteria API.
  • Used log4j framework for logging.
  • Used SQL Server 2008 as back end storage.
  • Performed and participated in code reviews to verify adherence to design and best-practice standards.

Environment:J2SE5.0, JMS, WebSphere MQ, Hibernate, Spring, XML , Eclipse, Maven , CSS, WebSphere Application Server 8 , SQL Server 2008, Oracle, JCR, log4j and Junit.

Confidential

Role : Java Developer

Description: T-Mobile US, Inc. is the fourth largest American mobile-network operator headquartered in Bellevue, Washington. Worked on ODP, an internet application to provide users with features like creating new accounts, managing existing account information, and processing credit cards/echeck .

Roles and Responsibilities:

  • Developed use case, class and sequence diagrams for the modules using UML using Visual Paradigm
  • Created annotations based mapping using Hibernate ORM tool
  • Analyzed Spring security for granular authorization in web-tier
  • Used Spring Web MVC for the controllers
  • Design application logic using Struts 2.0 and compare performance with Spring MVC
  • Used spring framework for dependency injection with the help of spring Configuration files
  • Developed the presentation layer using JSP, JSTL Tag Library, HTML 5, CSS and client validations using JavaScript
  • Created RESTful web services for keyword search, advanced search and autosuggestions,
  • Worked extensively on AJAX using DWR framework
  • Used JSP, JavaScript, JQuery, HTML, XHTML, CSS and JSF for Rich UI layer
  • Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP
  • Designed Database schema in MySQL for development
  • Used JMS for Asynchronous communication between the applications
  • Experience in Web Services like SOAP, WSDL and good Knowledge in SOA
  • Involved in writing DAO layer using Hibernate to access the MySQL database
  • Involved in the configuration management using Subversion
  • Developed Ant scripts to bundle and deploy application
  • Developed various test cases and performed unit testing using JUnit 4
  • Prepared Functional Design and Technical Design Documents

Environment: Java1.6, J2EE 6, JSP, Servlets 2.5/3, Hibernate 3.5, Eclipse 3.5, Spring 3.0.5, JSP, XHTML, SOAP, REST, WSDL, UML, HTML, XHTML, DHTML, JavaScript, JQuery, Struts 2.0, CSS, Spring Web Flow, XML, JBoss, Log4j 1.2.16, Oracle10g, JUnit 4, ANT 1.8.0, Subversion 1.6.9

Confidential Role : Java Developer

Description: Kaiser Permanente Healthcare is a healthcare device and supply company.The customer master data will have the accounts, contacts, territory's sources like Hospitals, Dealers, Reps and Doctors . Different modules of data quality procedures such as profiling, standardization, elimination of duplicates and consolidation are applied to the customer data.The process customer data is matched with the ERP system and master data is integrated with sales force CRM.

Roles Responsibilities:

  • Designed and developed the application using Waterfall Methodology and followed TDD, Scrum.
  • Implemented SOAP/JAX-WS Web Services for hosting and consuming.
  • Developed the UI screens using angularJS, JavaScript, Html, JQuery, and CSS.
  • Performed expert level recommendation for E2E application performance tuning and Capacity planning.
  • Extensive experience in components like Spring, Hibernate, Struts and EJB.
  • Involved and Interacted in full server side development.
  • Involved in production support during on call support related to application performance issue and help isolate the problem and provide resolution to meet the support SLA.
  • Performed performance tuning for WebLogic based applications utilizing Wily Introscope and other custom techniques.
  • Used Ant to build the project and JUnit to develop unit test cases.
  • Involved in spring core and developed the functions to manipulate the database.
  • Designed and developed the spring security.
  • Developed UI using Spring MVC, business logic using Spring IOC, AOP , persistence using Hibernate.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Created and used SQL stored procedures for executing batch queries and made use of PL/SQL for interacting with the database and upgrading the previous project.
  • Developed server side application which handles the database manipulation with the back-end Oracle 9i database using JDBC
  • Developed PL/SQL, stored procedures and functions to manipulate the database.
  • Used PL/SQL Developer for interacting with the Oracle11g Database for executing the queries.
  • Used Quality Center for tracking of all the defects in the various environments.
  • Used Maven to build the project and JUnit to develop unit test cases
  • Prepared Unit test cases using JUnit and remote testing using SOAP UI.
  • Coordinated with the QA team in testing of the application in various environments.
  • Developed server side application which handles the database manipulation with the back-end Oracle 9i database using JDBC
  • Developed in Agile/Scrum methodology and Test Driven Development TDD .

Environment: Java, JEE/J2EE, Spring, Hibernate, Design Patterns, JUnit, JMock, Log4J, Oracle IPM java API, Maven, SVN, Oracle, Web Services, JBOSS 7, Eclipse, Unix.

Confidential

Role : Software Engineer

Description: AIG is the leading company offering Auto Insurance, Health Insurance, and Life Insurance, Travel Insurance and other products and services to customers across the globe. Application was aimed at providing auto insurance to the customers so that they flexible choices for their coverage's. It has different modules like Getting Started, vehicle, driver, coverage and Quote. Customer can get insurance by having the quote which is simple, quick, vehicle, driver, coverage and Quote. Customer can get insurance by having the quote which is simple, quick, painless, accurate and reassuring. This site also provides exceptional customer service and also control over their information and insurance. Customer can have multiple vehicles and add drivers and can select any coverage plan.

Roles and Responsibilities:

  • Analyzed the system, and gathered all the requirements.
  • Validated the requirements for the application.
  • Designed the front end using JSP and HTML, CSS, Java Script.
  • Designed Java classes as per OO Design.
  • Implemented MVC architecture using Struts in terms of EJBs, JSP and Servlet.
  • Created and configured Struts-config.xml file to manage control flow.
  • Used Oracle 8i as backend.
  • Fine tune the queries to make it run fast.

Environment: Java, JSP, Servlet, JNDI, Struts, JDBC, Java Scripts, XML, Oracle 8i, Apache Tomcat, Windows XP

We'd love your feedback!