We provide IT Staff Augmentation Services!

Software Developer Resume Profile

3.00/5 (Submit Your Rating)

Professional Summary:

  • 9 years of expertise in software engineering, which encompasses complete SDLC, design, development, maintenance, implementation of web-based internet/Intranet enterprise solutions requiring expertise in n-tier distributed Service Oriented architecture with Java J2EE, Web services and relational database technologies.
  • Very Strong Object-oriented concepts with complete software development life cycle experience - Requirements gathering, Conceptual Design, Analysis, and Detail design Development, System and User Acceptance Testing.
  • Experience in Agile Development Methodologies with Scrum, waterfall methodology and to all stages of SDLC.
  • Expertise in design and development of various web and enterprise applications using Java, J2EE, Spring, Hibernate, JDBC, Web Services with Axis2, JMS, XML, XSD/DTD.
  • Extensively used Java and J2EE design patterns like Model View Controller, Business Delegate, Session fa ade, Service Locator, Data Value Objects, Data Access Objects, Singleton and factory patterns.
  • Extensively used Visio, RAD and StarUML for creating UML diagrams like Class diagrams, Sequence diagrams, Activity diagrams and Component diagrams.
  • Experience in IBM Web Sphere Application Server 6.0, BEA Web Logic 8.1, Apache Tomcat Web Server.
  • Hands on experience in developing numerous Multi-tier Java J2EE with different open source technologies and Frameworks - Jakarta Struts, Spring, Presentation Tier components JSP, Servlets, Struts, Spring MVC, Java Script, and HTML , Resource Tier components JDBC and Persistent Object Components using Hibernate and DAO, SQL, Oracle 10g/9i under Unix and Windows NT/XP
  • Experienced with RDBMS implementation and development using Oracle 10g/9i, PL/SQL, TOAD, MySQL, SQL Server and proficiency in writing complex SQL queries.
  • Extensive development experience in different IDE's such as IBM RAD, IntelliJ and Eclipse.
  • Experience in developing Service Oriented Architecture using JMS and Web Services with Axis2 and Restful Web services using Jersey.
  • Extensively used J2EE design and Java patterns like Model View Controller, Business Delegate, Session fa ade, Service Locator, Data Value Objects, Data Access Objects, Singleton and factory patterns.
  • Experience in writing JUnit test cases.
  • Experienced with RDBMS implementation and development using Oracle 10g/9i, PL/SQL, TOAD, MySQL, SQL Server and proficiency in writing complex SQL queries.
  • Strong Experience in build and deploying applications using Ant in IBM Web Sphere, BEA Web logic and Tomcat servers.
  • Experience of application development and deployment in Windows 9X/NT/2000/XP/7, UNIX IBM AIX, Sun Solaris .

Technical Skills:

  • Software/Products : Java, Struts, Spring, Hibernate, Web Services, XML, XSD, UML, Design Patterns, JSP,
  • Servlets, JSR 168 Portlets, EJB 2.0.
  • Application/Web Servers : WebSphere Application Server 6.0, Weblogic 8.1, Apache Tomcat.
  • General Tools : RAD 7.0, Eclipse, Microsoft Visio, Ant, Maven, ,
  • Install Shield 6.1, Microsoft Project, Teamprise Foundation Version control tool ,SVN.
  • Databases : Oracle 10g, MySQL, SQL Server.
  • Hardware/Operating Systems : UNIX, Linus, MS DOS, Windows 9X, NT, 2000, XP.

Professional Experience:

Confidential

Role: Technical Lead

Responsibilities:

  • Review the LLD documents produced by offshore team.
  • Implement RESTful services using Jersey framework.
  • Implement MyBatis framework for data access layer.
  • Implement business service layer using spring and presentation layer in JSF Primefaces.
  • Work on the build and deployment process
  • Mentoring the team for the application design and coding standards.
  • Involved in Project activities from the RFP Request for Proposal stage of RDMS.
  • Participated in Project Framework design HLD LLD creation.
  • Managed delivery of Iteration 1.
  • Currently leading Iteration 4 development with Team size of 6 members.
  • Developed Reusable UI Components using JSF Prime faces.
  • Involved in Performance tuning of the application to support 40 concurrent users.
  • Analyzing the requirements providing feedback to the offshore counterpart.
  • Unit testing of all the assigned tasks on local and client environment.
  • Developing and updating the launch plan for each release.
  • Code Review of the changes done by team.
  • Handling triage call with business users.

Platform: Java/J2EE, JSF, Primefaces 4.0, spring, MyBatis, Web Services RESTful , Tomcat Web Server, Oracle, RHEL, Pentaho, BO.

Confidential

Role: Module Lead

Responsibilities:

  • Co-team with Solution Architect to produce a technical specification of the CAS and provisioning application.
  • Involved in shared caching implementation using Infinispan.
  • Produce a detailed technical design document to match the solution design specification.
  • Develop the business tier/database tier of the application using Java, Spring and Hibernate.
  • Development of the provisioning application using Spring and Hibernate.
  • Used JMS in the business tier to send XML messages to TIBCO bus for communication with the provisioning application.
  • Develop the WSDLs and XSDs defining web-services in CAS middle tier.
  • Develop the core modules of the application using Spring and Hibernate.
  • Oversee the development of CAS middle tier to match the design specifications.
  • Development of the provisioning application using Spring and Hibernate and Message Driven Beans MDBs .
  • Taking the lead to interact with multiple teams to define the ICD Interface contract document for provisioning.
  • Managing the Deployment Releases and mentoring Production Support team for support and deployment process.
  • Removal of Web Sphere Process Server and developing customize DB driven workflow engine for the application.
  • Implemented a multithread standalone application for supporting enrollment of RVB and PA services. This application was controlled by a client/server via UDP communication protocol.
  • Perform code and design reviews.
  • Mentoring the team for the application design and coding standards.

Platform: Java/J2EE, Spring, Hibernate, Web logic 9.2 Portal, J2EE, Spring, Spring Quartz, JBoss Cache, Oracle, Eclipse 3.2, ANT, Log4j.

Confidential

Role: Sr. Software Engineer.

Responsibilities:

  • Implement a CR for log archival using shell scripting. This CR involved archiving logs from the production servers to a logs repository server.
  • Analyze, design and implement CR's for 3.0 applications.
  • Perform root cause analysis of the defects raised.
  • Provide production support for the Vehcomm application.
  • Responsible for design and development of different Third party interface systems for EIS module.
  • Analysis of defects and distribution among team members to ensure to meet the weekly release goal.

Platform: Java, J2EE, OC4J, WSDL, Oracle 11g, Axis 1.4

Confidential

Role: Sr. Software Engineer.

Responsibilities:

  • Involved in the requirement gathering and understanding Business rules of Model Validation.
  • Reverse Engineering the Access based system
  • Project co-ordination and keep track of Business Requirement and Development in the Agile Business Model.
  • Designed the solution and System Flow
  • Integrated with Documentum utility to store and maintain version of the Financial Model Documents
  • Implemented DWR based business validation for better usability and quick validation Which required server side Business logic to be reused
  • Implemented the JXL based report generation utility to generate template based reporting.
  • Implemented Entitlement Piece for the Application.

Platform: J2EE Struts 1.2, Web Sphere 5.1.1, XML, JMS, Oracle 11g, NS Database

Confidential

Role: Software Developer

Responsibilities:

  • Developed Reusable Java APIs used throughout of application, Implemented Ajax Auto complete functionality common across application.
  • Developed JSP, JSTL, Servlet, POJOs, Ajax call using Struts frameworks.
  • Implemented Process Management.
  • Implemented Entitlement for Authorization and Authentication
  • Configured the application using struts-config.xml and web.xml.
  • Wrote Form Bean, User Action classes for Struts.
  • Wrote External JavaScript for client side validation.
  • Designed custom server side validation Framework using Ajax and Java Classes and Database tables.
  • Used various design pattern Singleton, Transfer Object, Service Locator, Business delegates and Factory Pattern.
  • Designed screen generation from the Database
  • Wrote multiple Complex SQL queries
  • Developed various helper classes specific to entity.
  • Wrote Stored Procedures, SQL stored functions, Trigger and View.
  • Worked on UI web technologies like Ajax, HTML, DHTML, CSS and JavaScript.
  • Configured DNS, Connection pool on Weblogic.
  • Used log4j for debugging purpose.
  • Worked on IDE Eclipse 3.x and Editor Edit plus.
  • Platform: J2EE, Struts, EJB Stateless Session Beans , Web Sphere 5.1.1, IBM DB2

We'd love your feedback!