We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

PROFESSIONAL SUMMARY:

  • An accomplished Java/J2EE designer and developer with 12+ Years of relevant experience in all the phases of SDLC.
  • Expertise in OOAD, Java/J2EE technologies and various frameworks such as Struts, Spring ORM technologies including Hibernate and JPA.
  • Designed and Developed the software projects and tools successfully by considering the capabilities like reliability, availability, robustness, consistency, performance, error handling, scalability and security.
  • Delivered innovative Java/J2EE based solutions and received several customer accolades.
  • Designed Projects in Multi tier technologies, using various J2EE design patterns like Intercepting Filter, Front Controller, Business Delegate, Session Facade, Service Locator, Model - View-Controller and Data Access Object .
  • Experience in complete project development life cycle both in a traditional Waterfall and Agile Model using Scrum.
  • Experience in creating various UML diagrams like Classes diagrams, Interface diagrams, Collaboration diagrams, Use Case diagrams, Active classes diagrams, Components diagrams and Deployment diagrams.
  • Experience in relational database concepts and hands on experience with databases such as Confidential, MySQL, Oracle.
  • Handling customers independently across the Globe-US, Canada, Europe,Australia, China and India.
  • Published Several innovative technical blogs in Java technologies interms of sharing the knowledge across the teams.

TECHNICAL SKILLS:

Java Technologies: J2SE, J2EE, J2ME, Servlets, JSP, JDBC, Threads, RMI, EJB, JMS, LDAP, JNDI, JPA, JTA/JTS, Web Services, SOAP, WSDL, UDDI, REST, JAX-WS and JAX-RS.

Frameworks: JSF, Hibernate, Struts, Spring, JUnit, Maven and knowledge of Hadoop

Servers: Web Sphere, Weblogic and Tomcat

RDBMS/DBMS: Confidential, Oracle, SQL Server and MS Access

Languages: Java, C, C++, PL-SQL, XML, VB, JSON and UML

Tools: / Utilities: RAD, Eclipse logj4 and Apache Ant.

Web Design: AJAX, CSS, HTML, XHTML and Java Script

Methodologies: OOPs, OOA/OOD, AOP, UML, SDLC, Agile and Scrum

Design Patterns: Java and J2EE Design Patterns

Operating systems: Windows (95, 98, 2000, NT), UNIX, Linux and AIX

Functional areas: Web Applications, Distributed Applications, Banking, Heath Care and Games.

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Engineer

Responsibilities:

  • Responsible for all aspects of software development right from requirement gathering, design, coding, testing, enhancements and maintenance on multiple platforms using Java, J2EE and Confidential technologies by collaborating with cross-functional teams like SAP, Confidential, CRM, ServDB and Wellspring.
  • Designing and documenting the Applications using the UML notations like Classes diagrams, Interface diagrams, Collaboration diagrams, Use Case diagrams, Active Classes diagrams, Components diagrams and Deployment diagrams.
  • Developing Presentation Tier using JSF Framework JSP, XHTML, CSS, AJAX and Java Script by considering the design patterns Intercepting Filter, Front Controller, View Helper and Composite View.
  • Developing Business Tier using EJB Session beans and Java Classes by considering the Design Pattern Service Locator, Business Delegate, Session Façade and Value Object.
  • Developing Data/Integration Tier using JPA and EJB Entity beans by considering the design patterns Data Access Object and Composite Entity.
  • Redesigned the application to support the multiple platforms and improved stability, performance, scalability, robustness and error handling of the applications.
  • Innovated new automation tool (CHC Automation) using Java and J2EE technologies to reduce manual intervention and getting accurate data in way saving man hours effort per month which lead to huge customer satisfaction.
  • Lead CHC ServDB integration project, which connects various data sources as single point of source.
  • Managing and evaluating system enhancements and resolving system issues.
  • Participated in improvement of user study materials and training the users.
  • Presenting the best practices and lessons learned across the teams.

Environment: Windows NT, AIX, and LINUX, UNIX

Technologies: Java, JSF, JSP, Struts, Spring, AJAX, Java Script, CSS, and XHTML, Servlets, Java Beans, JMS, EJB Session Beans, EJB Entity beans, JPA, JNDI, Junit, Web services, RESTful, JSON, Maven, Log4j, RAD8.0.4, Web sphere Application Server 8.0, CVS, J2EE design patters, UML notations, Agile and Scrum development.

Confidential

Software Engineer

Responsibilities:

  • Involved in the development, enhancements and maintenance of Confidential Client interfaces like Control Center, Task Center and Configuration Manager using Java, JSP, Servlets, Collections, Multi threading, Java Script, CSS, AJAX, Log4j and JDBC.
  • Collaborated with Confidential internal and external customers to gather requirements and with all cross-functional teams to resolve the conflicting needs on time.
  • Met all the deadlines and made the necessary modifications as per the customers' requirements.
  • Actively involved in Unit Testing and System Testing ofDB2 using JUnit.
  • Participated in the Confidential online training sessions for the customers across the globe.
  • Participated in improvement of user study materials.

Environment: OS/2, Windows NT, AIX, HP-UX, Sun Solaris and LINUX.

Technologies: Java, JSP, Servlets, Collections, Multi threading, Java Script, CSS, Web Services, SOAP, AJAX, Log4j JUnit, JDBC, Confidential and Websphere application server.

Confidential

Associate

Responsibilities:

  • Actively participated in the development of the Project according to the client requirement.
  • Met all the deadlines and made the necessary modifications as required to meet the customer requests.
  • Actively involved in maintaining and supporting the existing OMDirect application.
  • Interacted directly with clients for requirements gathering.
  • Developed the Apache Ant scripts in Eclipse to execute, compile and deploy the application.

Environment: Windows NT

Technologies: Servlets, JSP, Java Beans, Struts, Hibernate, JMS, EJB Entity Beans, EJB Session Beans, JDBC, JNDI, JMS, Java Mail, XML, HTML, Java Script, Apache Ant, Log4j, Web logic, Oracle and JUnit.

Confidential

Software Engineer

Responsibilities:

  • Involved in designing and documenting the project using the UML notations like Classes diagrams, Collaboration diagrams, Use Case diagrams and Sequence diagrams.
  • Involved in the development of entertainment applications like games called Hangman and Scrabble (a word-games) that tests user's vocabulary.
  • Actively involved in development of Games.
  • Extensively used Java Micro Edition, MIDP 2.0, CDC 1.1, PBP 1.1, and Amazon Booklet Framework to implement the Games.
  • Met all the deadlines and made the necessary modifications as per the customer requests.
  • Actively involved in Unit Testing of Games.

Environment: Windows NT and MAC

Technologies: Java Micro Edition, MIDP 2.0, CDC 1.1, PBP 1.1, Java I/O

Confidential

Software Engineer

Responsibilities:

  • Actively involved in development of Administration and Cash Hours Modules.
  • Extensively used struts framework to implement the Modules.
  • Actively used the Struts Tag libraries to generate the reports. According to the client requirement.
  • Met all the deadlines and made the necessary modifications as required to meet the customer requests.

Environment: Windows

Technologies: Servlets, JSP, Java Beans, JDBC, Java Mail, XML, HTML, Java Script, Web Logic, Oracle, JUnit

Confidential

Software Engineer

Responsibilities:

  • Actively involved in designing and documenting the project.
  • Actively involved in development of modules like Registration of Job Seekers and Job Providers, Search option.
  • Actively involved in Code Development and Code Review.
  • Used JSP to generate the Dynamic Reports.
  • Actively involved in Front-end validations using Java Script.
  • Developed Apache Ant scripts in Eclipse to compile deploy and run the project.

Environment: Windows

Technologies: Servlets, JSP, Java Beans, XML, HTML, Java Script, JDBC, Apache Ant, Log4j, Oracle, JUnit

Confidential

Software Programmer

Responsibilities:

  • Developed Users module, project Issues module, project reports and JSP pages with Custom tags to generate reports.
  • Developed Beans, which are called in Servlets and JSP to delegate the client requests.
  • Used JDBC, JSP and Servlets in developing modules.
  • Actively involved in Front-end validations using Java Script.
  • Actively involved creating the logs using the log4j.

Environment: Windows

Technologies: Servlets, JSP, Java Beans, XML, HTML, Java Script, JDBC, Oracle, Tomcat, JUnit

Hire Now