We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • I have 9 + years’ extensive experience in software development, enhancement and maintenance of n - tier /Web-based applications implementation using OOPS concepts, Java, J2EE, Struts, Hibernate and Spring Frame Work.
  • Working experience in development of Telecom, Finance, Logistic and Healthcare domains.
  • Extensive working experience in software development methodologies such as Waterfall (SDLC), Agile (Scrum) and test driven development (TDD).
  • Extensive experience in core java to use Collection framework, Exception, String, Multithreading and I/O in application development.
  • Strong experience in java 2 enterprise edition (J2EE) to using Servlet, JSP, JSF, JDBC, JMS and JNDI.
  • Extensive experience in Spring 3.0 & 4.0 using IOC, MVC, DAO, JDBC Template, ORM template, JPA and Integration frameworks.
  • Working experience to write persistence logic by using Hibernate 3.0 (Annotation, Mapping, Caching and Integration) ORM framework.
  • Good implementation experience of web technologies languages using HTML, CSS, AJAX, JSP, JSF with Ice faces, Java Script and Angular JS.
  • Extensive experience of web service implementation using REST and SOAP services.
  • Strong understanding of OOP’s concepts, Design patterns, Data Structures and Algorithms.
  • Good implementation experience of Struts (Configuration, Actions, Forms and Tiles) framework.
  • Experience in hosting web/enterprise applications using BEA WebLogic 10.1, Web Sphere, Glassfish, JBoss 5.x and TOMCAT 7.x server.
  • Working experience on write JUnit test using easy mock and spring mock.
  • Extensive hands on experience to using development IDE’s and build/deployment Continuous integration tools such as Eclipse, IntelliJ 13, RAD, Maven, Bamboo, Jenkins, hardsion and Sonar.
  • Strong understanding and Implementations knowledge of java/ j2ee design patterns such as Singleton, Factory, Abstract Factory, Builder, Iterator, Front Controller, MVC, DAO, Data Transfer Object and Service Locator patterns.
  • Strong experience in MVC pattern implantation using Struts, Spring and Angular JS.
  • Strong experience in designing and develop automation script for Automation Test framework using Test NG, Selenium Web Driver on Java base framework.
  • Proficient in creating Test Strategy, Test Plan, Test Scenarios, Test Cases, Release and QA Sign Off documents.
  • Good experience in build automation tool like Maven, Ivy and ANT.
  • Very good working knowledge on configuration management tools like SVN, PVCS and GitHub.
  • Good understanding of scheduling and running the Autosys batch job and BMC Control M jobs.
  • Good knowledge of using Business Rule Management System (BRMS) Tools like ILOG JRules, JBoss Drools with java and JBoss Seem framework with JBPM.
  • Good exposer in UML designing artefacts such as use case, class and sequence diagrams using Rational Rose, RAD and Power Designer.
  • Proficient in SQL and understanding Stored Procedures, Functions.
  • Self-motivated, with excellent skills in handling relationships with business and technical stakeholders and managing end user expectation.

TECHNICAL SKILLS

Programming Skills: Core java, Servlets, JSP, JMS, JDBC, JBPM, BRMS, Xml, HTML, JSP, JSF,CSS, Ajax, JSON and Angular JS

Frameworks: Struts, Hibernate, Spring, JBoss seams, Axis2, JUnit, Test NG, Easy Mock, Mockitto, and Jersey.

Version Control: Clear Case, Subversion, CVS, VSS and GitHub.

Build Tools & IDE: Maven, Ant Tool, Ivy, Eclipse, RAD, IntelliJ, Net bean, Bamboo, hardsion, SQL Navigator and Toad

Operating System: Windows 7/98/XP, Linux.

Bug Tracker Tool: Clear Quest, Remedy and Jira.

Web/Application Server: IBM WAS 6.1, Apache Server (Tomcat4.1), WebLogic 7.0/8.1/10.x, Jboss5.x and Glassfish 8.x.

Database: IBM DB2, Sybase and Oracle10g & 11i.

Designing Tools: Rational Rose, Visio, FrontPage, Dreamweaver and Power Designer

Concepts: UML, Data Structure, XML, OOPs, Java/J2EE Design Pattern.

Others technical Skills: Log4j, Putty, WinSCP, FileZilla, Control M batch scheduling and AutoSys.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Software Engineer

Responsibilities:

  • Worked in Agile project methodology and delivering the accepted functionality in each sprint.
  • Onsite coordinator to interact between Line of Business and various vendors to get requirements and manage offshore team to deliver them on time.
  • Interacting with the client to understand the project and finalize its scope.
  • Participated in project planning sessions for estimation and prioritizing the story for development of various modules.
  • Monitoring the code quality and test coverage using SonarQube. The job involved running the SonarQube either from eclipse or using maven build to generate code quality report. The report provided valuable input on Lines of Code, Code Comments, Complexity, rule violations based on PMD, check-style or find bug rules and Unit test coverage
  • Build up and wrote Automation Testing Framework by using Selenium web driver, testing and Java.
  • Involved in estimation and development of various application functionality enhancements.
  • Wrote annotated POJO classes which contain business logic to map database tables with java objects.
  • Involved in write the code for User interface using angular JS.
  • Defined Workflows to create and approve data using JBPM
  • Designed and implemented business logic using core java, JBPM, Spring IOC, Spring Annotations, Hibernate 3.x and Sybase.
  • Responsible writing the Unit Tests case in JUnit4.0 and Easy Mock and running the coverage reports.
  • Mentoring junior members in the team and coordinating with other teams working on the same project
  • Responsible to help tester to develop the Automation code using selenium for reduce the manual testing and increase the performance of regression testing.
  • Involved in problem resolution (requirement, development) and code review of team member.
  • Taking the owner ship to work together with team and delivered the sprint assigned task on timeline.
  • Responsible to create the release note after end of each Iteration cycle.
  • Used Agile(Scrum) software development methodology

Environment: Java1.7, JBPM, Jboss seams, Hibernate JPA, Angular JS, Maven Build, Jenkins deployment, Sub version, Junit, Log4j, TestNG, Selenium, BPM, SonarQube etc.

Confidential

Sr. Software Engineer

Responsibilities:

  • Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translate business requirements into working model.
  • Was involved in designing and creating Use case diagrams, Sequence Diagrams and class diagrams for the module.
  • Used spring framework and JEE components, Utilized Spring MVC, IoC, AOP and DAO modules.
  • Developed controller classes, backend processes, complex services and database interaction.
  • Applied object oriented methodologies and core J2EE design patterns like Factory, Façade, Business Delegate, Service Locator and Singleton.
  • Develop Restful Services code via annotations using the HTTP Binding.
  • Extensively used Spring MVC for Servlet configurations both during application Development and Test. Developed REST services using Jersey.
  • Responsible to develop the Automation Framework for Batch Job, Restful web service call using the client API like Rapp Stack and RedWhale.
  • Develop the Automation code for reduce the manual testing and increase the performance of regression testing.
  • Responsible writing the Tests case in JUnit4.0, mockitco and Easy Mock and running the coverage reports.
  • Responsible to write validation code for consuming web service which returns the data from external sources.
  • Involved in system testing and implementation testing and actively work in the production implementation activity and checkout process.
  • Use GitHub and Maven for version control and project management.
  • Used Agile (Scrum) software development methodology.

Environment: Java 1.7,Spring JPA repository, Restful web service, JMS with Active MQ, Control M, RedWhale and RaapStack client framework, Maven, GitHub, Test NG, Junit Framework, Unix, and Oracle DB, JSON, Maven Build, TestNG, BAMBOO deployment etc.

Confidential

Lead Developer

Responsibilities:

  • Participated in sprint planning with business analysts and team members to analyze business IT Requirements and translate business requirements into working model.
  • Was involved in designing and creating HLD and LLD for sprint based the module.
  • Was part of development activity to develop the middleware service which received input from external services and transform the data according to other external services (BPM and BRM rule engine).
  • Implemented Hibernate 3/JPA for data persistence by using ORM classes, annotations and HQL queries to manage data related operations.
  • Developed annotated POJO classes which contain business logic to map database tables with java objects.
  • Involved in problem resolution (requirement, development) and code review of team member.
  • Taking the owner ship to work together with team and delivered the sprint assigned task on timeline.
  • Involved in develop Integration testing framework (FIT) which helped to validate integration for two different services or module.
  • Fix defects encountered in any of the testing phases.
  • Use Subversion and Maven for version control and project management.

Environment: Java1.6, Web Services(JAX-WS),SOAP UI, Hibernate JPA,JSF with Ice faces, Maven Build, Hudson deployment, Sub version, Junit, Log4j, Fit, EJB, XML, XSD, XTLT, BPM, BRMS ILog etc.x.c.

Confidential

Sr. Java Developer

Responsibilities:

  • Worked for Enhancement and maintenance project using agile methodology.
  • Involved an Enhancement of the application based on spring (IOC & DAO), Hibernate architecture framework.
  • Involved in development of User Interface using JSF with Ajax Framework, CSS and java scripts.
  • Involved in impact analysis and remote debugging of Code.
  • Involved in gathering and providing the functional information about defect from Multiple Interfaces.
  • Involved in environment setup and configuration of project.
  • Involved in the management work Billing, Timesheet and estimation of new Enhancement.
  • Involved in HLD and LLD for new Enhancement.
  • Involved in planning, analysis and estimation document creation using ICMP.
  • Involved in project management activities quality process, and audits.
  • Involved in Work allocation to team members and weekly/Daily status reporting to Managers/ Clients.
  • Create the TechSpec and Unit test document for fixed defects.
  • Involved in E2E research and investigation of Defect.

Environment: Java 1.6, Spring 3.0 (MVC, IOC, Security), JSF Framework with AJAX, Hibernate, JDBC, OOP design Pattern, WAS6.0 &7.0, RAD, SQL server.

Confidential

Java/J2ee Developer

Responsibilities:

  • Involved on designing LLD and HLD part using Visio and make the SRS document.
  • Developed the application based on Struts MVC architecture and used the MVC framework.
  • Implement Tiles framework, Dispatch & Lookup Dispatch Action and Validator Framework of Struts 1.2.
  • Involved in development of User Interface using JSP 2.0, HTML, CSS and Ajax.
  • Write the code for Data Access layer and Persistence layer using Hibernate.
  • Developed the code for accessing the Native Code through Java code.
  • Coding on Core java and J2ee for programs as per the specifications.
  • As a part of Unit testing identifying bugs and logging bugs.
  • Involved in project configuration setup writing the ANT and log4j.
  • Write the JUnit Test case for Service and DAO classes.
  • Use Singleton, DAO, DTO, MVC, command, Dispatcher view, View Helper design Patterns.

Environment: Java 1.6, JSP, Struts 1.2(Tiles, Validation, Action), JDBC, HTML, CSS, Java Script, JNI, ANT, 05,Eclipse 3.2, AJAX, XML, Hibernate 3.0, Log4J, Glassfish, WebLogic 9.2, Joint, JSTL, EZJCom, RMI.

Confidential

Java Developer

Responsibilities:

  • Responsible for Requirements capturing of BDR Bad Debit and make the Query Document for Macro design.
  • Involved on designing part using Bliner and make the SRS document.
  • Involved in write business for BDR Bad Debit modules
  • Involved on write shell script part and JMA for Java Massaging System.
  • Coding of new programs as per the specifications.
  • As a part of Unit testing identifying bugs and logging bugs.
  • Write the JUnit Test case for Service Layer Class.
  • Involved in project configuration setup.
  • Used VSS for version control
  • Implemented ANT as a build system for automatic builds in Development Environment

Environment: JDK 1.5, Eclipse 3.2, weblogic 8.1, Ant, Windows XP, Oracle 11i, SQL & PL/SQL, XML, XSD, XSLT, JMS, JMA, Oracle xmlDB, Bliner, JUnit, Log4j, Unix shell scripts.

Confidential

Java Developer

Responsibilities:

  • Involved on designing part of Class diagram and Use Case diagram.
  • Involved in development of User Interface using JSP 2.0, HTML, CSS and Ajax.
  • Write the code for Data Access layer and Persistence layer using Hibernate.
  • Used J2EE design patterns like DTO, MVC, DAO, and MVC.
  • Handling all Quality related aspects of the project.
  • Coding of new programs as per the specifications.
  • As a part of Unit testing identifying bugs and logging bugs.
  • Use SVN for s/w configuration management and version control.

Environment: JDK 1.5, Jsp, Struts 1.2, My Eclipse 6.0, weblogic 8.1, Ant, Windows XP, Oracle 9i, SQL & PL/SQL, Hibernate, Log4j, XML, Ajax, CSS and Design Pattern.

Confidential

Developer

Responsibilities:

  • Involve d in UML Design of Application as per the Macro document,
  • Make the LLD and Micro Document for Application as per the Macro document.
  • Write the code for User Interface using JSP 2.0, HTML, CSS and java scripts.
  • Write the business logic for Manager and DAO class.
  • Heading all Quality related aspects of the project using WPI and Traceability Matrix.
  • Involved in Enhancements of various requirements.
  • Write the code for new enhancement of application as per the specifications.
  • As a part of Unit testing identifying bugs and logging bugs
  • Prepare the test case design.
  • Review of documents prepared by colleagues.
  • Used the RPM for version controlling of all document and code.
  • Creating Action classes Delegator and Manger for Data access.
  • Involved in creation the MOM for meting and audit purpose.
  • Write the Unit test cases for application and also make the document for this.

Environment: Windows XP, Java, Sybase 11.0., Weblogic 7.0, JDK 1.5, Struts1.2, Xml, Xsd, Xslt, Dtd, SAX, DOM, Front controller, MVC framework, DAO design pattern, putty, FileZilla and TODE.

Confidential

Developer

Responsibilities:

  • Involved in the Full Life cycle of the project, i.e. through design to testing and in implementing OOAD using UML.
  • Create the document for work flow of all classes with detail description.
  • Create GUI layout using Macromedia Dreamweaver tool.
  • Involved in GUI and Business logic (DAO) coding part of application.
  • Responsible for designing, Implementing and mentoring the junior developers.
  • Coding of new programs as per the specifications.
  • Testing of the code written by other developers.
  • Write the functional test case for Application as per SRS document.
  • As a part of Unit testing identifying bugs and logging bugs
  • Handling all Quality related aspects of the project.
  • Used Bugzilla as a Bug Reporting Tool.

Environment: Jdk1.5 (Multithreading & Collection, Exception, I/O), JSP, Servlet, Oracle9i, sql & pl/sql, Jboss 4.1, Struts 1.2, XML, Junit, Log4j,CVSProject 10#

We'd love your feedback!