We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.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 using JDK1.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 IDEs like Eclipse 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,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

Senior Java 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,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!