Senior Software Engineer Resume
New York, NY
SUMMARY:
- 10 years of experience in software development with notable success in analysis, design, development and implementation of large - scale enterprise applications for various domains such as Healthcare, Transportation and Logistics.
- Expertise in designing and developing high availability, high performing and scalable web based application using J2EE design patterns and technologies.
- Strong technical knowledge in Java, J2EE, JDBC, EJB, JPA, XML, HTML, JSON, JSP, Maven, Log4j, UML.
- Expertise in frameworks like Spring, Hibernate, JSF, Primefaces and Spring MVC.
- Expertise in Restful and SOAP Web services.
- Expertise in design/implementation of Web-service.
- Expertise in databases - Oracle, DB2 and MySQL.
- Expertise in version controlling tools like CVS, SVN and Clear Case.
- Expertise in Design patterns.
- Experience with working in cross discipline teams and mentoring junior engineers.
- Team player with proven ability to understand business problems and apply technology to formulate workable solutions.
- B-Tech Degree in Computer Science and Engineering
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Senior Software Engineer
Responsibilities:
- Working under agile methodology
- Developing the functionality based on the business requirement and high-level design.
- Develop unit test cases using JUnit.
- Support QA Team for test case writing, review and planning
Technology and Tool’s: Java, J2EE, Spring, Restful Web services, SOAP Web service, DB2, Jira, Splunk, SVN, Log4j, Maven.
Confidential, Wallingford, CT
Senior Software Engineer
Responsibilities:
- Working under agile methodology
- Developing the functionality based on the business requirement and high level design.
- Develop unit test cases using JUnit.
- Support QA Team for test case writing, review and planning
Technology and Tool’s: Java, J2EE, Spring, EXT JS, Restful Web services, SOAP Web service, Hibernate, DB2, Jira, Splunk, Clear case, Clear Quest, RSA, Log4j, WebSphere Application server, Maven.
Confidential
Responsibilities:
- Interacting with business to understand the business requirement and to develop functionality based on the business need.
- Interacting with architects and solution designers to understand the high level design and to implement the same using J2EE design patterns.
- Developing the functionality based on the business requirement and high level design.
- Mentoring the team to adhere to the standard coding practices and design principles.
- Developed various UML diagrams like use cases, class diagrams, and sequence diagrams.
- Develop unit test cases using JUnit.
- Discussing business solutions with Client business team, resolving existing problems and improving the application stability.
- Supporting the system components during system testing, integration testing and during promotion of these components to production environment.
- Supporting production defects - performing data fixes, troubleshooting issues for business users.
- Analyze performance test reports from performance test environments and fix the performance bottle necks and memory issues
- Support QA Team for test case writing, review and planning
- Support and verify production deployments for every enterprise release.
Technology and Tool’s: Java, J2EE, Spring, JSF, Primefaces, SOAP Web service, Restful Web services, Spring JDBC, Oracle, Clear case, Clear Quest, RSA, Log4j, WebSphere Application server, Maven, Sonar and Wily.
Confidential
Responsibilities:
- Interacting with business to understand the business requirement and to develop functionality based on the business need.
- Interacting with architects and solution designers to understand the high level design and to implement the same using J2EE design patterns.
- Developing the functionality based on the business requirement and high level design.
- Mentoring the team to adhere to the standard coding practices and design principles.
- Developed various UML diagrams like use cases, class diagrams, and sequence diagrams.
- Develop unit test cases using JUnit.
- Discussing business solutions with Client business team, resolving existing problems and improving the application stability.
- Supporting the system components during system testing, integration testing and during promotion of these components to production environment.
- Supporting production defects - performing data fixes, troubleshooting issues for business users.
- Analyze performance test reports from performance test environments and fix the performance bottle necks and memory issues
- Support QA Team for test case writing, review and planning
- Support and verify production deployments for every enterprise release.
Technology and Tool’s: Java, J2EE, Spring, JSF, Primefaces, SOAP Web service, Restful Web services, Spring JDBC, Oracle, DB2, Clear case, Clear Quest, RSA, Log4j, WebSphere Application server, Maven, Sonar and Wily.
Confidential
Responsibilities:
- Developing the functionality based on the business requirement and high level design.
- Mentoring the team to adhere to the standard coding practices and design principles.
- Developed various UML diagrams like use cases, class diagrams, and sequence diagrams.
- Develop unit test cases using JUnit.
- Supporting production defects - performing data fixes, troubleshooting issues for business users.
- Support QA Team for test case writing, review and planning
Technology and Tool’s: Java, J2EE, Spring, Spring MVC, SOAP Web service, Spring JDBC, Oracle, Clear case, Clear Quest, SVN, RSA, Log4j, WebSphere Application server, Maven, Sonar and Wily.
Confidential
IT Consultant
Responsibilities:
- Analyze requirements and participate in discussions of use case development
- Development of JUnit test cases and suites
- Supporting QA for test case creation, review and planning
- Working with the Application Manager on the critical incidents and discussing the technical solution/fix that needs to be developed and deployed in production.
- Involved in creating test cases which is a deliverable with all the fixes/solutions deployed in production. Responsible for making sure that the code written by the developers adheres to company standards.
- Supporting the System team (L2) in moving the code to production.
Technology and Tool’s: Java, J2ee, Spring, GWF, AccuRev, Eclipse, Hibernate, Log4j, Maven, Oracle.
Confidential
Software Engineer
Responsibilities:
- Requirement analysis and creation of low level technical design documents
- Coding the given use case with java/j2ee, spring, hibernate, ejb3, and web services.
- Development of JUnit test cases and suites
- Mentoring the team member on architecture and coding standards.
- Supporting QA for test case creation, review and planning
- Finding and resolving the performance and memory bottlenecks of the application.
Technology and Tool’s: JAVA, J2EE, Spring, Hibernate, JPA, Log4j, XML, Eclipse, Weblogic Application server, ANT, PMD, Sonar, SVN.
