We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • An experienced Java/J2EE developer with 7 years of experience in J2EE technology and having worked in all phases of Software Development Life Cycle including Requirements gathering, Analysis, Design, Development and Testing.
  • Have worked extensively on Object Oriented Programming and implemented Java/J2EE based Applications pertaining to various domains.
  • Extensive experience with OOAD methodologies using Java enterprise architecture, enterprise application integration techniques, delivering complex n - tier applications.
  • Worked extensively on all layers of J2EE Web based applications including front end, middle tier and database layers.
  • Have Experience in developing and deployment of applications using JAVA, JDBC, Servlets, Filters, JSPs, HTML, CSS, JAVA SCRIPT, AJAX, XML, MAVEN
  • Experienced in developing applications using Spring and Hibernate frameworks.
  • Extensively used open source MVC frameworks like Spring MVC and Struts
  • Experience in development of Intranet/Internet based multi-tiered applications using IBM Web Sphere, BEA Web Logic, Tomcat and JBOSS application server.
  • Worked with Relational Database Management Systems including Oracle, MS SQL Server and DB2 and have worked extensively on JDBC and Hibernate to connect to and access various remote databases.
  • Expertise knowledge in designing & developing the web applications using MVC architecture and have used Java/J2EE design patterns (Front Controller, Business Delegate, Factory, Singleton, DAO and DTO) extensively.
  • Experience in JMS and Messaging service and have implemented messaging using Message Driven Beans.
  • Experience in using XML and related technologies including XML, DTD/XSD, XSLT, JAXB, JAXP and JiBx.
  • Have developed JUnit test cases for unit testing to drive continuous integration.
  • As part of Production Support team, I managed all support activities and provided reviews, estimates for tickets ensuring quality and accuracy.
  • Experience in conducting Technical assessment for Java enterprise projects, identifying bottlenecks and providing solutions. Experience in performance optimization/benchmarking for n-tier enterprise apps.
  • Have used memory analyzer tools to find the root cause of High CPU issues and Memory leaks.
  • Good communication skills, leadership skills, interpersonal skills, self-motivated, quick learner, team player, pro-active learner
  • Exceptional ability to quick learn, analyze and interpret technical and financial reports and Good track record of success as far as the client’s business goals
  • Experience in working projects using Agile and Waterfall methodologies.

TECHNICAL SKILLS:

Platform: Windows OS Family and Linux

Application/Web Server: WebSphere, Weblogic, Jboss, Tomcat

Frameworks: Struts, Spring, Spring MVC, Hibernate

IDEs / Tools: Eclipse, RAD, CVS, SVN, Putty, WinSCP

Web technologies: JSP, JSTL, Servlets, Java Script, XML, XSLT, JSON, jQuery, Ajax, CSS

Languages: Java, SQL, PL-SQL, XML, HTML

Java EE: EJB, JPA, Java Mail APIs, JTA, JNDI, JMS, JAX-WS

Methodologies: XP/Agile, Waterfall, RUP,OOAD

Design/Development: Java Design patterns, Java EE design patterns

Other skills: Eclipse debug techniques, Log4j, Maven, JUnit, Memory Analyzer (MAT)

RDBMS: Oracle, MySQL

PROFESSIONAL EXPERIENCE

Confidential

Sr. Software Engineer

Responsibilities:

  • Contribution towards architecting, redesigning, enhancing and developing modules using java/J2EE technologies and frameworks.
  • Involved in application architecture and in creating the application design template.
  • Responsible to prepare the Low Level design document and creating the reusable components for across the application
  • Mentored junior developers, assisted with code reviews and technology discussions.
  • Prepared detailed design documents for SOAP based and RESTful web services.
  • Worked in WSDL creation and Web Service development section of the project
  • Written JUnit test cases for testing business service objects & Assert test parameters
  • Active contributor towards Quality Assurance initiatives, test case reviews, test plan, JUnit creation and review, laying out strategies for Test Driven Development.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
  • Participated in Test Driven Development (TDD), Pair Programming, Story Estimates as Agile Practice.
  • Participated in Daily Scrum Meetings and Iteration planning meetings.
  • Responsible for managing offshore team and allocating daily tasks.
  • Provide inputs towards code quality, code reuse, application design and standards, analyzing code deliverables and identifying bottlenecks in application code and providing solutions.

Environment: Java, J2EE, JSTL/JSP, Apache Commons Utils, Apache Commons Logging, Spring, Team Foundation Server, Ant, JAX-WS, JiBx, SOAP Web Services, RESTful Web Services, Ajax, jQuery, CSS, HTML, JSON, Axis2, JUnit, RAD, WebSphere Application Server.

Confidential

Sr. Software Engineer

Responsibilities:

  • Contribution towards architecting, redesigning, enhancing and developing modules using java/J2EE technologies and frameworks.
  • Designed the application with reusable J2EE design patterns like Front Controller, Factory, Singleton, Data Access Object and DTO.
  • Designed & developed the application using Spring Framework with IoC (Dependency Injection) and Aspect oriented programming/
  • Designed & developed the web applications using Spring MVC Framework with BeanName and @Controller and @Request Mapping and XmlViewResolver.
  • Developed the Object Relational Mapping using Hibernate to access the Enterprise Information.
  • Developed Agent Administration application using Web Services, and JS.
  • Designed & developed JiBx mappings and Web service clients to consume Web services from Different SOA Systems.
  • Consumed RESTful services to display Policy Related documents and Claims documents.
  • Written JUnit test cases for testing business service objects & Assert test parameters
  • Active contributor towards Quality Assurance initiatives, test case reviews, test plan, JUnit creation and review, laying out strategies for Test Driven Development.
  • Responsible for creating the Branches in SVN for releases and setting up the Hudson builds for Continuous Integration.
  • Participated in Test Driven Development (TDD), Pair Programming, Story Estimates as Agile Practice.
  • Participated in Daily Scrum Meetings and Iteration planning.
  • Provide inputs towards code quality, code reuse, application design and standards, analysing code deliverables and identifying bottlenecks in application code and providing solutions.

Environment: Java, J2EE, JSTL/JSP, Apache Commons Utils, Apache Commons Logging, Ajax, jQuery, CSS, HTML, JSON, Spring, Spring MVC, Hibernate, Oracle, SVN, Maven, Hudson, JAX-WS, JiBx, SOAP Web Services, RESTful Web Services, Axis2, JUnit, RAD, Web Sphere Application Server.

Confidential, NY

Java Developer

Responsibilities:

  • Develop various modules and fixed code defects of the application with J2EE design architecture
  • Developed the Presentation Layer using MVC Struts Framework.
  • Used Spring Framework for Dependency Injection and integrated springs with Struts.
  • Quick diagnosis on all customers impacting and functional defects that reported in production.
  • Developed and updated existing interface to get back data from the database.
  • Document production issues in issue tracking system and root case analysis.
  • Worked on Defect using Quality Centre from Mercury.
  • Designed and developed the UI components using JSP, HTML, CSS
  • Used Log4J for logging the user actions and exceptions to find out causes of system malfunctioning and keep user action logs.
  • Designed and developed dynamic menu generation. Based on user security rights and the modules they are working on, menu dynamically changes to display the appropriate screens
  • Apache Ant was used for the entire build process, wrote build scripts.
  • Used CVS for version controlling.
  • Attending weekly meetings with Client, Onshore and Offshore people to update Project status.
  • Web Logic Application Server is used as the application production server.

Environment: J2EE, Java, JavaScript, Servlets, Java Server pages, HTML, XML, XSL, DHTML, Jakarta Struts Framework, JDBC, Eclipse, Apache Ant, Oracle 8i, Quality center, Birt Reporting Tool, Weblogic Application Server, CVS and Windows NT and UNIX.

Confidential

Software Engineer

Responsibilities:

  • Prepared project effort estimation, Planning & work allotment for team members
  • Involved in designing this module by developing Class Diagrams and Sequence Diagrams based on the ‘Functional Specification’.
  • Designed the application with reusable J2EE design patterns.
  • Involved in Developing Functional Specifications based on the Client’s Requirement
  • Developed application modules with Weblogic Page Flows, JavaServerPages.
  • Developed the Object Relational Mapping using Hibernate to connect database.
  • Designed and developed the SQL and PL/SQL queries to access Oracle Database.
  • Developed SingleSignOn for all the applicaation Modules.
  • Automated legacy applications using Jacada Integrator.
  • Developed Web Services for Legacy Applications.
  • Created User Interface Forms using JSPs and Weblogic Page Flows based on the Web services.
  • Implemented Nesting the Mainframe application using Host Explorer emulator in Jacada Workspace.
  • Involved in developing workflow functionality to minimize the caller time.
  • Wrote custom taglibs as per the technical requirements.
  • Peer review Designs, creating Test plans and Test cases for project deliverables
  • Product enhancement and maintenance support, on call support.

Environment: Jacada Workspace, Jacada Integrator, Jacada Win Fuse, Weblogic Workshop, Weblogic Server, Oracle, CVS, Java, JSP, Servlets, Weblogic Pageflows, JSP Custom Tags, Hibernate, Ajax, Java Script, XML, XSLT, JDBC/SQL, JUnit, Apache ANT, Host Explorer, Star UML.

Confidential

Software Engineer

Responsibilities:

  • Worked on multi-tiered web - application development using J2EE standards.
  • Involved in development and deployment of EJB components.
  • Designed and coded JSP pages, Form Beans and Actions for different user interactive Web pages.
  • Involved in developing Server side Java Servlet to capture the posted form data and further processed it on the Server side.
  • Developed the front end forms using JavaScript, CSS and JSP’s. Responsible for developing the GUI representation of Screens.
  • Responsible for writing Database Triggers, Stored Procedures and backend PL/SQL functions.
  • Work closely with the customers, interpret and diagnose error messages, investigate and rectify data corruption.
  • Performed unit testing & integration testing and logged the defects
  • Provide second level technical support to the users.

Environment: Java, J2EE, JSP, Struts, JDBC, EJB, JavaBeans, Oracle, CVS, HTML, JavaScript, WebSphere Application developer, IBM WebSphere Application Server, ANT, Unix.

We'd love your feedback!