We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Over 9 years of IT experience in Software System Analysis, Design, Development and Integration.
  • Core competencies include designing and developing applications usingJDK1.5 and later.
  • Sound knowledge of web applications using JSP 2.0, Servlets 2.x/3.0 and JDBC.
  • Strong experience of frameworks Spring 3.0, Struts 1.2, Hibernate 3.x.
  • Sound knowledge of XML Transformations using XSLT for XML to HTML transformation.
  • Good experience of Databases such as Oracle (9i/10g), Sql server 2000 etc.
  • Good knowledge of SQL, Pl/SQL.
  • Excellent knowledge of Web Services using SOAP, WSDL, XML DOM.
  • Developed applications using IDEslikeEclipse 3.5, WSAD 5.0/RAD 7.0 and Netbeans 4.1/5.0.
  • Sound experience with application servers like Weblogic 8.x/9.x, WebSphere 5.1/6.1, Apache Tomcat 6.0 etc.
  • Experience with Object to Relational Mapping tools (Hibernate 3.x) and Model Driven Architecture supporting tools.

TECHNICAL SKILLS

J2EE Technologies\Languages\: Servlets 2.x/3.0, JSP 2.0, JSTL, EL, \Java, C#, ASP.NET\ Tag Libraries, JDBC, RMI, EJB 2.0/3.x, JMS\

Scripting\Frameworks\: HTML, JavaScript, CSS, JQuery, AJAX, \Spring 2.x, Spring 3.x, Hibernate 3.x, \DHTML, XML, SAX, DOM, DTD, \AngularJS 1.x, Struts 1.2/2.x, Tiles Framework, \ XML - Schema and XSLT, Shell Script, PL/SQL\Validation Framework, .NET Framework 2.0\

Web Services\Application/Web Servers\: JAX-RPC, JAX-WS, JAX-B, WSDL, \IBM WebSphere 5.1/6.1, \SOAP, XMLBeans, Apache Axis 1.4 \BEA WebLogic 8.x/9.x, Apache Tomcat 6.0\

RDBMS/Databases\Tools\: Sql Server 2003/2005/2008 , Oracle 9i/10g, \RAD 7.0, WSAD 5.0, Eclipse 3.5, Log4J, Slf4J \MySQL and MS-SQL Server\NetBeans 4.1/5.0, Sql developer, TOAD\

Operating Systems\Build Tools\: Windows2003/XP, UNIX, Linux\ANT, Maven\Unit Testing Tools\Version Control Tools\JUnit\ClearCase, SVN, Git\

Cloud\: AWS, Heroku

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

Senior Software Engineer

Responsibilities:

  • Develop Server side business logic using core Java, and J2EE Technologies.
  • Extensively Used Core Java with focus on Threads, concurrent packages, Reflection, Exception Handling, Code Initialization
  • Use majority of Java Collections & related APIs in data processing logic.
  • Develop JAX-RS Web services to support Xfinity My account app (billing services).
  • Developed Restful Web services to provide image-provider service to X1 Photos App
  • Achieve low-latency launching time for the app by implementing multi-threading solution.
  • Localize the app using java resource bundles. (Spanish/English).
  • Work with XRE customized Confidential framework
  • Design and develop enterprise service shared components using Test-driven development in an Agile/Scrum environment
  • Design and develop feature configuration module based on XML
  • Involve in Maintenance and Bug Fixing
  • Developed Ansible scripts for automating build and deploy process using Jenkins tool.
  • Involved in developing Dev-Portal using AngularJS
  • Involved in creating SDK for New app developers using XRE framework.
  • Designed and developed Reference Application with code samples
  • Work with AWS console and cloud API
  • Research and develop prototypes as assigned
  • Monitor and analyze production environment status using periodic Splunk reports
  • Involved in load test and performance testing
  • Responsible for end-to-end software development in a DevOps model

Environment: Java, J2ee, JavaScript, AngularJS 1.x, HTML, CSS, Json, XML, LINUX, AWS, IntelliJ IDE 13.1.3, GitHub, SVN, Maven, Log4j/Slf4j, Ansible, Jenkins, Junit, Splunk

Confidential

Responsibilities:

  • Involved in life cycle of software development including designing, developing, testing, and deployment of application.
  • Developed the user interfaces using internal framework built on Spring and Hibernate framework.
  • Implemented Slf4j/Log4j to add dynamic appenders to capture specific logs and errors.
  • Developed services using Undertow web sockets as a sub-project to work with dynamic appenders.
  • Worked with AWS cloud VM for development and deployment
  • Developed user interface using Spring, JSP, Tiles Framework, HTML, CSS, JavaScript and JSTL for better access of logs captured using appenders.
  • Involved in developing automated test-framework and functional testing.
  • Involved in TDD approach and developed test cases for Unit and Integration tests using JUnit.
  • Collaborated with test teams, to support System and Integration Testing.
  • Troubleshoot and fix systems as part of Production support.

Environment: Java, J2ee, Servlets 3.0, JSP 2.x, JavaScript, HTML, CSS, Json, XML, Windows 7, LINUX, IntelliJ IDE 13.1.3, AWS, GitHub, GitBash, Redis, Maven, Log4j/Slf4j, Junit, Jetty

Confidential, Paramus, NJ

Application Developer

Responsibilities:

  • Involved in discussions with the users to understand the exact requirement of the system.
  • Involved in life cycle of software development including designing, developing, testing, and deployment of application.
  • Sql development to modify an Oracle database via JDBC managed by Hibernate
  • Developed features using Spring 3.0 Framework by implementing MVC model.
  • Used Hibernate for Persistence, wrote SQL Queries for Hibernate.
  • Developed the user interfaces using HTML, JSP 2.0, Jquery and JavaScript.
  • Implemented web security features to avoid vulnerable attacks from hackers.
  • Developed test cases for Unit and Integration testing by using JUnit.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Technical support and troubleshooting during User Acceptance Testing

Environment: JDK1.6, Java, JSP 2.0, Spring 3.0, Hibernate 3.1, Log4j, Oracle 10g, Web Logic 8.1, JavaScript, CSS, JUnit, Jasper Reports, Restful services, HTML, XML, Eclipse Indigo, Tomcat 7.0, Maven/Ant, SVN source control, Windows XP

Confidential, Torrance, CA

J2EE Developer

Responsibilities:

  • Involved in discussions with the client to understand the exact requirement of the system.
  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
  • Developed using J2EE Architecture in Spring 3.0 Framework by implementing MVC model.
  • Used Hibernate for Persistence, wrote SQL Queries for Hibernate.
  • Involved in design and development of three-tier architecture.
  • Developed Use Case Diagrams and Class Diagrams using Rational Rose.
  • Designed and implemented the initial Wireframe/prototype of this web based application.
  • Developed the user interfaces using HTML, JSP 2.0, Flash embedded with JSTL based on MVC architecture.
  • Developed user interfaces using Ajax and JavaScript.
  • Developed scenarios for Unit and Integration testing by using JUnit to ensure that all the components work correctly when integrated.
  • Implemented Log4J for Logging Errors, debugging and tracking.

Environment: JDK1.5, Flash CS3, Java, JSP 2.0, Servlets 3.0, Spring 3.0, Hibernate 3.1, Log4j, Oracle 10g, Websphere6.1, JavaScript, Ajax, CSS, JUnit, HTML, XML, RAD 7.0, Windows XP

Confidential, Reston VA

Senior Java Developer

Responsibilities:

  • Extensively involved in analysis, design and development of system.
  • Involved in creation of UML diagrams using class diagram, sequence diagram and activity diagram.
  • Developed features using Servlets 3.0, JSP 2.0, Java beans, Hibernate 3.x.
  • Developed some UI screens using Ajax.
  • Features were integrated using Struts 2.x and spring 2.x framework.
  • Involved in the Business layer or backend that monitors the Credit checks, requests, Signature request, Loan request and Spouse/Borrower loans.
  • Used Struts validators for client side and server side validation.
  • Model view controller design pattern has been used in the application.
  • Configured and deployed application on BEA Weblogic server 9.1.
  • Implemented Test Driven Development methodology.

Environment: Java, J2EE, JSP 2.0, Servlets 3.0, Hibernate 3.x, Ajax, JDBC, Web Services, Axis 1.4, Struts 2.x, BEA Weblogic 9.1, XML, JUnit, Oracle 9i, UML, Eclipse 3.5, Spring 2.x

Confidential, Albany-NY

Java Developer

Responsibilities:

  • Design and implementation of custom Java and JSP code for new rules to be implemented in System Design.
  • Involved in designing user screens using XML, JavaScript and JSP 2.0 as per user demands.
  • Implemented Spring MVC framework for business and presentation layer separation.
  • Used Hibernate as an ORM tool for connecting to the database and accessing information.
  • Wrote Implementation for various changes and new designs.
  • Devised UNIX scripts for minor custom operations.
  • Used ClearCase to keep track of changes during development.
  • Used Log4J for inserting log statements into java code for efficient debugging and testing.

Environment: Core Java, Spring 2.x, Hibernate 3.x, HTML/JSP 2.0, JavaScript, Tomcat 6.0, XML, UNIX, ClearCase, Log4J

Confidential

Senior Java Developer

Responsibilities:

  • Involved in the development of JSPs and Servlets for different User Interfaces.
  • Involved in creating various Data Access Objects for Addition, modification and deletion of records using various specification files.
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Involved in creating stateless session beans and Message-driven beans to improve the performance.
  • Involved in resolving issues related to the Application and providing necessary support to the development team in case of any configuration related issues in the Application Servers.
  • Involved in Bug fixing of various modules that were raised by the Testing teams in the application during the Integration testing phase.
  • Involved in the new Database Creation on Windows platform.
  • Also had the responsibility of mentoring the new developers into the project.

Environment: Core Java, Servlets 2.5, JSP 2.0, JavaBeans, XML, Struts 1.2, EJB 2.0, Data Access Objects, JDBC, Tag Libraries, SQL Server 2005, WSAD 5.0, and Windows XP

Confidential

C# Developer

Responsibilities:

  • Involved in translating the customer requirements into design specifications and ensured that the requirements translate into software solution.
  • Designed user interface screens and implemented application logic in Microsoft .NET framework using ASP.NET, C#.
  • Created dynamic GUIs with .Net Web Controls on Web Forms.
  • Extensively used validation controls and custom validation control to validate web forms.
  • Used data grids and XML to pull the data from the database and display it on the UI.
  • Used view state, cookies and query strings to transfer data between pages.
  • Used Form Based Authentication for the Application as a .NET Security measure by providing a login page.
  • Created classes to display custom, user-friendly error messages.
  • Involved in the designing of the Data Access Layer classes using ADO.Net Provider.
  • Developed stored procedures, views and triggers in T-SQL.

Environment: .Net Framework 2.0 (C#, ASP.Net), SQL Server 2005, Visual studio 2005, ADO.NET.

We'd love your feedback!