We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

4.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY:

  • A dynamic & result oriented professional offering 12+ years of extensive experience in Software / Application Development, Enhancement & Support.
  • Extensively involved in System Analysis, Client - Server Software Architectures, multi-tier application Design, 3-tier architecture, Development and Implementation of database systems.
  • Actively participated in developing JAVA/J2EE technology based application using various technologies like Web Sphere, BEA Web Logic, JBoss5, Struts1.x, Servlets, JSP, JSF, JQuery, JSTL, XML, XSLT, XPATH, JDBC, DOM, SAX, Web services, Spring Framework, EJB2.0/3.0 , Hibernate, SQL Server 2005/2008, Oracle 10g and other extended Technologies and Frameworks.
  • An effective leader and communicator with proven abilities in leading team during the project phase, guiding team members and enabling knowledge sharing among the team.
  • Experience in working on various spring modules (Spring Core, Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs and configuration management using CVS, VSS and Tortoise SVN.
  • Experienced in implementing DAO layers using JPA standards and Hibernate API interfaces.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, WSDL, DTD, XSD, XMI, SOA, JAXB, JAXP, Apache Axis
  • Resourceful and deft in all phases of the SDLC (Requirement analysis, development, testing and troubleshooting), with strong programming, software upgrade and application support skills across technology platforms.
  • Experienced in working with GIT and Jenkins build tools in order to structure releases.
  • Proficient in designing applications using Java and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, Value/Data Transfer etc.
  • Excellent knowledge of front end technologies like HTML5, XHTML, Java Script, JSTL, CSS, CSS3, AJAX, Angular js, Bootstrap-Bootstrap ScrollSpy and XML technologies including XML and XSLT
  • Experienced in implementing presentation layer using JSF, JSP, HTML, CSS, Ajax, JQuery, Java script and servlets and in leveraging Open source Tools.
  • Experience working with different SDLC methodologies like Waterfall, Agile (TDD, SCRUM).
  • Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams) using Designer tools like MS Visio 2003/2007, Rational Rose
  • Experienced in working with SOA architecture by producing/consuming SOAP based web services.
  • Experience with Unit Testing frameworks such as with Mockito, Junit, Selenium, TestNG.
  • Excellent customer feedback on high quality delivery, enhanced customer satisfaction and excellent team building across departments, suppliers and customers
  • Worked extensively on health care and environment, health and safety domains.

TECHNICAL SKILLS:

Languages: JAVA, SQL, PL-SQL.

Project Management: JIRA

Java Technologies: JDK 1.5/1.6, J2EE, JSP, JDBC, SERVLETS, EJB2.0/3.0 .

Frameworks: Struts Framework, AJAX, Log4j, Spring Framework

OR Mapping Tools: Hibernate, SOAP

Web Layer: HTML, JavaScript, CSS, JQuery, Angular.

Operating Systems: Windows 98/2000 Professional/ XP, UNIX, Linux.

RDBMS: Oracle, SQL Server, DB2 and Microsoft Access 2000.

Application Servers: BEA WebLogic 7.0, JBOSS.

Web Servers: IBM Web sphere, Apache Tomcat 5.0

Integrated Dev Environments: Eclipse 3.0/3.4, JDeveloer, Edit Plus, RAD

PROFESSIONAL EXPERIENCE:

Confidential, Kansas City, MO

Sr. Software Engineer

Responsibilities:
  • Working as lead developer for GRP. Responsibilities include co-ordination with client, meetings with business users and customer support.
  • Regular interactions with the users to gather new requirements and resolve the application issues.
  • Involved in complete life cycle in all phases of SDLC.
  • Performed analysis on existing system, recommended enhancements, and implemented strategies to streamline current processes.
  • End to end Management and Coordination of all phases (Requirements to Release to production).
  • Identify, effectively communicate, and resolve project issues and risks.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing. 
  • Involved in using spring concepts - DI/IOC, AOP, and Spring MVC. 
  • Used Spring JDBC Template to do CRUD operations with Database Worked on XML files for the service and presentation layers.
  • Focused primarily on the spring components such as Dispatcher Servlet, Controllers, Model and View Objects.
  • Developed generic web service architecture using Spring Web Services, JAXB, and Spring JDBC which could transform responses into SOAP, REST, & JSON allowing for rapid development and clean separation of core business logic and communication protocol.
  • Worked on making the application 508 complaint and has performed manual testing to verify the same.
  • Developed EJB2.1/3.0 interfaces to interact with control-m jobs to run scheduled, on demand jobs.
  • Worked on production support resolving code issues, user errors and data management.
  • Consumed RESTful Web services provided by different applications to get producer data and farm records data.
  • Module and Unit Level Testing with Selenium, TestNG and log4j.
  • Worked on service layer to develop the business services and daos.

Environment: J2EE, JDBC, Struts, Eclipse, JBoss, Maven, Web Sphere6.1, SQL Server 2008 and Windows, JDK v1.6, HTML, XML, Jasper, ALM, JIRA.

Confidential, Kansas City, MO

Sr. Software Engineer

Responsibilities:

  • Developed web interface with Struts framework.
  • Member of the analysis and design team, which interacted with the functional leads for understanding of business process and converting them into techno-functional documents.
  • Worked in Requirement Analysis, Design, Development, Integration & Testing, Implementation and Operations & Maintenance phases of the project.
  • Used different features of Struts like MVC, Validation framework and tag library.
  • Used Spring Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Consumed RESTful Web services provided by AGI and SCIMS applications to get producer data.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development. Tracked defects using QC.
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database.
  • Performed usability testing for the application using JUnit Test and worked extensively on code coverage.
  • Module and Unit Level Testing with Mockito, Selenium, and log4j.
  • Interaction with the TCO and government teams.
  • Applied various design patterns like Business Delegate, Singleton and DAO patterns

Environment: WebSphere6.0, J2EE, Spring JDBC, HTML, Maven, JavaScript, SOAP, XML, Scrum.

Confidential, IN

Sr. Java Developer

Responsibilities:
  • Developed web interface with Struts framework.
  • Used different features of Struts like MVC, Validation framework and tag library.
  • Used Tiles, JSON, AJAX and Internationalization with include to Struts2.0 view part.
  • Provide production support for ECLPS, involving troubleshooting, identifying, fixing and testing production support issues that arise within the application.
  • Performed usability testing for the application using JUnit Test.
  • Created unit test cases document and captured execution results for the unit test cases.
  • Using Web Service, JMS, IBM MQ Series, and Message Driven Bean to build the communication with IAA layer to send and receive data.
  • Involved in various design review and code review meetings.
  • Used XML for data exchange, XSL for creating pdfs and log4j for logging.
  • Created and modified stored procedures for database logic and used Spring JDBC and DAO to call the procs.
  • Applied various design patterns like Business Delegate, Singleton and DAO patterns.

Environment: WebSphere6.0, RAD 7.0, J2EE, Struts, Spring JDBC, DB2, HTML, Maven, JavaScript, SOAP, XML, Windows NT, Scrum, IAA, Rational ClearCase, Agile, Rational ClearQuest.

Confidential, Kansas City, MO

Java Programmer Analyst

Responsibilities:
  • Involved in complete life cycle in all phases of SDLC.
  • Worked on the Business layer to resolve the production support issues.
  • Used Spring JDBC for the persistence of the data.
  • Worked on XML files for the service and JSP pages for presentation layers.
  • Responsible for designing and development of reports using Jasper and Ireport tool.
  • Involved in writing UML Class Diagrams, Sequence Diagrams for assigned module.
  • Code refactoring to get an advantage from technologies upgrade including usage of Generics, enums etc.
  • Used Spring Framework for DI (Dependency Injection) and Transaction Management.
  • Used various design patterns like Business Delegate, Service Locator, DAO, Front Controller, Singleton etc.
  • Log4j used for logging the application log of the running system to trace the errors and certain automated routine functions.
  • Worked on production resolving code issues, user errors and data management.

Environment: WebLogic9.2, Eclipse3.4.0, Scrum, SQL Server 2005, Tiles, HTML, JQuery, JavaScript, J2EE, JSTL, Struts 1.x, Maven 2.0.10, JUnit, Servlets, JSP, Spring, log4j, iReports, itext, Rational ClearCase, Rational ClearQuest.

Confidential

Sr. Software Engineer

Responsibilities:
  • Developed presentation tier with different features of Struts like MVC, Validation framework and tag library.
  • Involved in fixing production issues and supported production environment after production implementation.
  • As a team leader responsible for coordinating between the testing team and the development team and provide support to client and business requirements team.
  • Worked with Business Analyst and Architect in requirement Analysis and prepared detailed software requirement document.
  • By understanding and active participation as a team member for the development of the module. 
  • Applied various design patterns like Business Delegate, Singleton and DAO patterns
  • Designed, developed and maintained the data layer using the ORM framework Hibernate.
  • Used Struts tag libraries (html, logic, and bean) and JSTL in the development of JSPs.
  • Extensively worked on XML files by using DOM, SAX.
  • Actively participated in resolving Integration Testing defects.
  • Used Maven as the build tools to build the modules into Jars.

Environment: WebSphere6.0, RAD, RSA, J2EE, Struts 1.x, Tiles, Hibernate 3.0, iReport2.0, JfreeCharts, Jdeveloper, Oracle 10g, HTML, Maven, JavaScript, SOAP, XML, Windows NT, Agile.

Confidential

Software Engineer

Responsibilities:
  • Developed web interface with Struts framework.
  • Participated in the team meetings during design stages of the application.
  • Used Struts tag libraries (html, logic, and bean) in the development of JSPs.
  • Used iReport and Jasper Reports to create reports.
  • Worked on the EJBs to maintain the session variables.
  • Supported the onsite team and participated in resolving the issues at client place.

Environment: Eclipse, EJB, J2EE, Struts 1.1, Tiles, Oracle Raptor, Jboss, PL/SQL Developer, JSP, Eclipse3.1, Oracle 10g, JavaScript, Windows NT, Tortoise SVN.

Confidential

Software Engineer

Responsibilities:
  • Key member of a team involved in designing and defining the process to make it repeatable
  • Done the complete requirement/system specifications and test specifications.
  • Used Struts tag libraries (html, logic, and bean) in the development of JSPs.
  • Actively participated in resolving Integration Testing defects.
  • Version control was made using Tortoise SVN.
  • Developed the scheduler to run the notifications to the top level management.

Environment: Jboss, Web Logic7.0, JMS, Maven, SVN, J2EE, EJB, MySQL, Java Script, HTML, UNIX, Shell Scripting.

Confidential

Software Engineer

Responsibilities:
  • Collected Business requirements from Business and written functional and system requirements.
  • Responsible for system Design documents and functional specification documents.
  • Efficient interaction between business and development teams and contributing to the application architecture planning.
  • Designed and developed a module called Schedule tasks, which is used to perform auto jobs like sending auto-emails and database sync.
  • Maintained the application in production resolving code issues, user errors and data management.

Environment: WebLogic8.1, Eclipse3.1, SQL Server, Tiles, HTML, JavaScript, J2EE, Struts 1.1, ANT 1.5.2, Tomcat5.0, EJB, Servlets, JSP.

We'd love your feedback!