Senior Software Engineer Resume
SUMMARY
- 8+ years of experience in Web, Client/Server and Enterprise Applications that includes Analysis, Design, Coding, Testing and Implementation of the systems. Extensive experience in the Architecture of the modules according to the J2EE standards (Client tier, Web tier, Business tier and EIS tier).
- Solid hands - on experience with J2EE, JSP, Maven, JDBC, UML and change management process.
- Good experience in using application servers WebLogic and Tomcat
- Experienced in Consuming and Producing SOAP Web Services
- Good experience on the software development lifecycle (SDLC) with Agile SCRUM development process
- Good experience in Data Modeling using ER diagrams.
- Expertise in using of various DBMS like Oracle, Mysql and db2.
- Solid Expertise in java IDEs Eclipse, WAS
- Accompanied by strong programming skills in Java, XML, XSD, XSLT, JavaScript, CSS, SOAP, and WSDL.
- Experienced in Source control systems such as Git, CVS, SVN and Star team.
- Excellent knowledge of various design patterns like Model-View-Controller, Service Locator, Data Access Object, Transfer Object, Singleton, Factory and Dependency Injection pattern.
- Experienced in developing J2ee applications and deploying them on BEA Web logic and IBM web sphere application servers.
- Experience is using Oracle 11/10g and writing SQL queries.
- Experienced in Estimation, Planning, Risk and Configuration Management.
- Experienced in using HP tools like Quality Center and HPSM.
- Experienced in doing release management of the projects.
- Highly motivated self-starter with excellent communication, analytical and team player skills.
- Experienced in using Atlanssian tools JIRA and Stash.
TECHNICAL SKILLS
Operating Systems: Windows NT/XP/2000.
Languages: Java, SQL and PL/SQL
Application Development Tools: Eclipse, TOAD, Eclipse GanymedeJava Technologies Java/J2EE, Spring, Struts, EJB, JSP, Servlets, JDBC, Java, Sun Java,J2EE, Hibernate, Junit, POJO.
J2EE Web services (SOA): XML, XSLT, SOAP, WSDL, RESTful
Application& Web Servers: Web Logic 10.3.4/9.3,Web Sphere, Apache Tomcat 5.0/5.5
Databases: Oracle 11/10g,db2,mysql 5.5
Scripting Languages: Maven, Ant, Java Script, XML, Angular JSXSL, XSLT, JAXB.
Middleware Technologies: BEA Web logic
Configuration Management: Git Hub, CVS and SVN
Development tools: Eclipse, WSAD, Net beans
SDLC Methodologies: Agile Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Responsible for gathering business requirements from the business users; define the design document for the same and implementing it. Every quarter, the business requirements would decide the latest critical thresholds depending on the previous quarter results and performance.
- Working on problem requests and change requests. Study the system design documents and implementing the changes in the current software. Involving analysis and modifications in current software and design document
- As a senior software engineer I am involving in regular status reports, resolving deadlocks or interpersonal issues.
- Designed and implementation of web services both SOAP based with WSDL, and RESTful.
- Analysis, Design and developing user requirements (Change Requests) after discussing with the business users and the project architect.
- Used Hibernate Layer to replace product SQL’s.
- Implementing agile process by managing the daily SCRUM meeting.
- Designed and developed User Interface screens using JSP, JavaScript, XML, and XSL.
- Modification of existing functionalities initiated by problem report/change request and maintaining product compatibility.
- Responsible for unit testing and performance testing all the new UI developed.
- Plays key role in analyzing business requirements, documentation and validating functional requirements.
- Creation of task break up and estimation.
- Automated mailing facility for intimation of transaction completion or error.
- Report generation for all the Items created at RDC for every month.
- Automated Data back up and purging process.
- Automated tool to process the failed inbound messages
- Establishing, promoting and enforcing project standards in technical activities.
- Participating in weekly business and Project Management Meetings
- Providing regular status updates to Project Manager regarding technical activities
- Work with Global design and development Team.
Environment: Java, Web Services, Spring, Hibernate, JSP, Servlets, Angular JS, Json, POJO, SOAP, WSDL, XSLT, XML, JAXB, Maven, Eclipse Luna, Java Script, Ajax, Oracle 10g, Web logic, JIRA,GIT Hub
Confidential
Senior Software Engineer
Responsibilities:
- Responsible for gathering system requirement from the end users.
- Responsible for providing estimates for the tasks
- As a senior software engineer I am involving in regular status reports, resolving deadlocks or interpersonal issues.
- Designed and implementation of web services both SOAP based with WSDL, and RESTful.
- Analysis, Design and developing user requirements (Change Requests) after discussing with the project architect.
- Implementing agile process by managing the daily SCRUM meeting.
- Designed and developed User Interface screens using JSP, JavaScript, XML, and XSL.
- Monitoring the junior team members and assisting them in terms of technical and functional.
- Proving the support to the application when production issues come.
- Modification of existing functionalities initiated by problem report/change request and maintaining product compatibility.
- Responsible for unit testing and performance testing all the new UI developed.
- Plays key role in analyzing business requirements, documentation and validating functional requirements.
- Creation of task break up and estimation.
- Automated mailing facility for intimation of transaction completion or error.
- Automated Data back up and purging process.
- Automated tool to process the failed inbound messages
- Establishing, promoting and enforcing project standards in technical activities.
- Participating in weekly business and Project Management Meetings
- Providing regular status updates to Project Manager regarding technical activities
- Work with Global design and development Team.
- Providing support to the teams who will be doing automated testing on the applications.
Environment: Java, Web Services, JSP, Servlets, Struts, EJB, MD Beans, Hibernate, POJO, SOAP, WSDL, XSLT, SQL, XML, JAXB, Ant, Eclipse Ganymede, Java Script, persister, Oracle 10g, Web logic,SVN
Confidential
Software Engineer
Responsibilities:
- Responsible for talking to client managers and understand their business requirement; then create a design document for the same and involving technical discussion with the team members.
- Providing technical support to the application.
- Analyzing the application and refactoring the code by using various J2ee design patterns.
- Testing the application by using Junit testing tool to make bug free release.
- Responsible for writing the release notes for implementation activities for the move to production activities.
- Identifying the performance issues in the application and doing code revamp in speed up the application
- Design (High Level and Low Level), Coding & Unit Testing.
- Bug fixing and Production support.
- Escalation of issues in a timely manner.
- Regular Status Reporting and Application Support activities.
- Analysis, Design, Develop, Deploying and testing user requirements.
- Involved in onsite coordination meeting and discussing about the requirements.
Environment: Java/J2ee,Web Sphere,bd2, Web Services, SOAP WSDL, XSLT, SQL, XML, JSP, WSAD, UNIX, Java Script, SVN, POJO, Hibernate
Confidential
Software Engineer
Responsibilities:
- Creation of technical document like impact analysis document, query understanding document, Low level document, High level documents, etc.
- Analysis, Coding, Integration and testing software which involves new feature introduction, as well as current feature support.
- Working on Problem Requests and Change Requests. Study the System Design Documents (SDR) and implementing the changes in the current software, involves analysis & modifications in current software and design document (SDR).
- Modifications to existing functions initiated by Problem Report/Change Request (PRCR) and maintaining product compatibility.
- Creation on unit test cases and perform the same on before release.
- Identifying the performance issues in the application and doing code revamp in speed up the application
- Management of source control repository
- Bug fixing and Production support.
- Code review of team member.
- Build automation. Release and Deployment.
Environment: Java, JSP, Servlets, Net Beans 5.7.1, Tomcat 5.0, mysql
Confidential
Software Engineer
Responsibilities:
- Analysis, Integration testing of software which involves new feature as well as current feature support.
- Identifying production and non production issues and fixing those issues.
- Providing support and maintenance of the project.
- Also responsible for generating unit code, tracking issues if any and maintaining custom workflows.
- Involved in developing application using Eclipse PDE & GUI designing.
- Providing status meetings to the managers.
- Unit testing, packaging and product Release.
Environment: JAVA, JDBC, Struts, JSP, Servlets, XML, XSLT, WSDL, MySql, MVC, Eclipse 3.2, TOAD, SVN, Ant.
Confidential
Software Engineer
Responsibilities:
- Involved in developing user interface.
- Setting up build environment through Ant script.
- Performed technical releases.
- Involved in writing the Test Cases using JUnit.
Environment: J2EE-Webservices, JSP, Jdk 1.5, JavaScript, HTML, Servlets, JSP, Tomcat, Java script, Eclipse, ANT