We provide IT Staff Augmentation Services!

Sr.software Engineer Resume

0/5 (Submit Your Rating)

Waltham, MA

SUMMARY

  • Passionate ‘Java/ J2EE professional’ with about 8 years of experience and expertise in Analysis, Design, Development, Testing, Maintenance and Implementation of large scale Business Application Software, Client/Server applications development and Internet applications.
  • Experience in developing applications using Java (J2EE, Servlets, JSP with custom tags, Struts,Struts2, Spring, Hibernate, Applets, Swing, Jboss Seam, JDBC, JSTL, JMS, JSF), XML, XSLT, Agile, TDD, JavaScript, HTML, Hibernate, JPA, Eclipse, Tomcat, Jboss
  • Experienced in using various Application Servers including Apache Tomcat, WebSphere and JBoss.
  • Extensive experience in Eclipse and Net Beans.
  • Very good backend programming skills in SQL, PL/SQL, Views, Stored Procedures in Oracle .
  • Experienced in XML technologies like XPath, XQuery, XSLT, XSD.
  • Extensive knowledge of Front End Technologies: AJAX, JSTL, JSP, HTML, DHTML, JavaScript, JQuery, GWT and CSS.
  • Experienced in developing and consuming Web Services(SAOP and REST).
  • Worked with JMS API and MQ - Series API for Asynchronous Communication.
  • Knowledge in Web Methods.
  • Development of Web applications experience using Java Struts1, 2, Spring MVC, Hibernate.
  • Knowledge on SOA Architecture.
  • Experience in Object Oriented Design, analysis and modeling using UML/RUP/Rational Rose and Microsoft Visio.
  • Experienced in build tools like Maven and ANT.
  • Well versed with CMM Level procedure, TDD and Agile processes.
  • Involved in all phases of the SDLC and have played many roles all along the cycle .
  • Expertise in working with Insurance, Banking and Financial, Mobile Advertising, Power and Utility domains.
  • Excelled in both client facing onshore and offshore environment.
  • Skilled in planning, coordination and execution of system applications and engineering projects.
  • Ability to lead a team and aptitude to adapt learn and understand new and emerging technologies and standards in a very short period. Trust-worthy, target oriented and absolute commitment.
  • Ability to develop and maintain deep understanding of technologies used, both conceptually as well as in the implementation details.

TECHNICAL SKILLS

J2EE Technologies: JDBC, Servlets, JSP, Struts, spring 3.5, JSF, JMS, ANT, Web Services, HTML, XHTML, XML, XSLT, Ajax, JQuery.

Languages: Java, SQL, PL-SQL, UML

ORM API: Hibernate 3.0, JPA 2.0

OtherAPI: Junit, TestNG, Java Mail, ESB

Database: Oracle 8i/9i/10G, MySQL, SQL Server 2008.

WebTechnologies: JSP,Servlets,JSF,Swing,XML,Java Web Services.

Application Server: WebSphere 6.1/5.1,JBOSS 5.X

Web Server: Apache Tomcat 6.0, Appache HTTP server

Scripts and MarkUps: HTML, DHTML, Java Script, JQuery, AJAX, CSS

IDE Tools: Eclipse, Netbeans 5.5/6.0.

Configuration Management Tool: SVN

Protocols: SMTP, POP3, LDAP, SOAP

Operating Systems: Windows 95/98/2000/NT/XP,Unix

GUI: GWT, AWT, Swing

PROFESSIONAL EXPERIENCE

Confidential, Waltham, MA

Sr.Software Engineer

Environment: GWT, Spring, Hibernate, Rest WebServices, JSON, XML, CSS, JQuery, MySQL, Tomcat, Jetty, Eclipse, Maven, Junit, Tortoise SVN, AWS, JIRA, Shell Scripting, MAC OS.

Responsibilities:

  • Interact with Business and Product management teams to gather reporting requirements for various campaigns and ad orders.
  • Work with Application Architects to prepare technical specifications and detailed design documents
  • Develop API’s for communication across channels using Restful webservice
  • Design and develop Adelphic Campaign and Agency UI with GWT and CSS.
  • Implement Campaign setup by defining audience, setting budgets and selecting creative units and device types using GWT, Spring features like AOP, Transaction and Restful Web services.
  • Use HQL and named queries throughout the application for consistency and maintainability.
  • Responsible for writing Junit test cases for UI and web services.
  • Provide structured mentoring and coaching activities for team members

Confidential, Marlborough, MA

Sr.Software Engineer

Environment: GWT, Spring, Hibernate, SOAP and Rest Web Services, XML, XSLT, CSS, JQuery, SQL Server 2008, Eclipse, Maven, TestNG, Tortoise SVN, JIRA, Windows .

Responsibilities:

  • Worked with Business Users and Project managers to translate business requirements into technical specifications.
  • Developed ESB’s for communication across various modules.
  • Developed various layers of application using Spring features like Security, AOP, Transaction, Batch
  • Configured Hibernate into a spring application and used spring’s DAO support to build DAO classes.
  • Performed bug tracking and Unit Testing using TestNG and Find Bugs.
  • Responsible for ensuring task estimates and schedules are created.
  • Responsible for doing content validation, reading validation and File Validation for the meter files coming into the PAS system, and allocating the DU’s percentage
  • Coordinated across different departments, participated in walkthroughs and Defect report meetings periodically
  • Created competency-based assets such as knowledge repositories
  • Provided mentoring to junior developers and followed-up on the tasks
  • Provided on call support for production and integration environments

Confidential

Sr.Software Engineer

Environment: Java, JSP, Servlets, JDBC, J2EE, Log4J 1.2.14, HTML, Java Script, Struts, Hibernate,JMS,JMX,Java Web Services,CSS Style Sheets, Oracle 10g, XML,XSLT,XSD,Xpath,Tomcat Apache 6.0, Eclipse,Oracle, FTP, Putty Shell,Maven3.

Responsibilities:

  • Participated in the Requirement analysis, analyzed project requirements/specifications and designed various software modules using UML diagrams.
  • Designed the User Interface using JSP, JavaScript and HTML.
  • Developed Purchase & Order module of the application that handled all transactions made by the Purchase department.
  • Developed Message Driven Beans (MDB) to asynchronously receive payment details.
  • Validation of data was done by integrating Validator Framework with Struts. Used Struts Tag Libraries in the view components.
  • Implemented Multi-Threading to develope Java routines and apply changes to database tables.
  • Implemented JMS (Java Messaging Service) for asynchronous communication.
  • Developed Data Layer (DAO’s) using Hibernate ORM Framework for accessing the Database and built SQL queries. Developed Hibernate mapping files and classes.
  • Identified and fixed transactional issues due to incorrect exception handling and concurrency issues due to unsynchronized block of code.
  • Developed stored procedures and triggers in PL/SQL for handling of complex functionality like input processing, business requirements handling.
  • Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for Oracle 10g database.
  • Analyzed complex technical situations, generated alternatives, and identified the best technical solutions.
  • Involved in writing and maintaining robust, high performance, well-documented code.

Confidential

Sr.Software Engineer

Environment: JDK 1.4/1.5, JSP, JDBC, J2EE, Log4J 1.2.14, HTML, Java Script, XFW Framework, Hibernate, Struts, Servlets, CSS Style Sheets, XML, JBoss, Tomcat Apache 6.0, Eclipse

Responsibilities:

  • Responsible for requirements gathering sessions and discussed the feasibility of the project requirement with Business Analysts.
  • Involved in developing Use Cases, Class diagrams and Sequence Diagrams.
  • Involved in day to day meetings with business users to understand the requirements.
  • Developed Java Server Pages strictly confining to using JSTL and not using any JSP element consisting of Java code.
  • Established JDBC connection using database connection pool.
  • Created and configured JMS Queue and related connection factories.
  • Performed unit testing using JUnit and also involved in integration testing of the whole application.
  • Used SVN for source code version control.
  • Prepared Technical Specification for the enhancements made in the project.
  • Prepared unit test scenarios and unit test cases.
  • Involved in release management process for the project during SIT cycle.
  • Involved in the preparation of Application Installation Guide.
  • Provided extended support during UAT cycle.
  • Worked on production issues.
  • Served as a key liaison among the offshore team, the onsite project managers and the clients ensuring successful project delivery.
  • Coordinated across different departments, participated in walkthroughs and project meetings periodically.
  • Balanced needs of senior management and internal teams through prioritization process.
  • Worked with the Production Engineers for Production deployments.
  • Created Tickets for Production releases and prepare workorders for the right departments

Confidential

Software Engineer

Environment: JDK 1.4/1.5, Oracle 9i, Informix,Tomcat Apache 6.0,Windows 2000,Java, Applets, Swing, JSP, Servlets, WebSphere 5.0, Java Script, Eclipse.

Responsibilities:

  • Used the software Insight tool for evaluating risk and improving the “health” of software-intensive program throughout project life cycle.
  • Responsible for preparation of Technical Specification for the enhancements made in the project.
  • Prepared JUnit test cases to test DB calls from Java.
  • Migrated procedures from Informix to Oracle database.
  • Modified Procedure calls from Informix to Oracle database
  • Involved in all phases of the SDLC and have played many roles all along the cycle

Confidential

Software Engineer

Environment: JAVA, Oracle, XML, XSL,Tomcat Apache 6.0, Windows 2000, XFW Framework, JSP, Servlets,JDBC,MVC Architecture, J2EE, Log4J 1.2.14, HTML, Java Script, CSS Style Sheets, XML, Websphere, Eclipse

Responsibilities:

  • Involved in Technical Design Documentation using Rational Rose.
  • Developed Role and Base Line module and Special Request Module.
  • Involved in implementing and customizing XFW Framework.
  • Involved in coding of services using POJO, Servlets, JSP and Custom Tags.
  • Ensured all artifacts complied with corporate SDLC Policies and guidelines
  • Prepared Test Cases using JUnit, testing of modules and integration testing.
  • Involved in release management process for the project during SIT cycle.
  • Given extended support during UAT cycle.

We'd love your feedback!