Sr. Software Engineer Resume
SUMMARY
- 9 + years of experience in all phases of Software Development, from gathering requirements from client to coming up with Use case documents, design documents, development, integration testing and deployment of the products.
- 2 + years in SOA Mule ESB, web service development.
- Design and develop loosely coupled enterprise scale applications and middleware systems using SOA & J2EE technology stack.
- Extensively worked in developing web services using Mule ESB, JAX - RPC, JAX-WS, CXF, X-Fire frame work over SOAP 1.1.
- Integrate disparate systems with ESB, web services and messaging technologies.
- Data integration in SOA using common-model-based data services.
- Experienced in application development usingJava, J2EEapplications (Struts1.2.x, JSP, Servlets,Java Beans, JDBC,EJB, IBM portlets.
- Expertise in frameworks likeStruts1.2.x,Spring3.x, and Hibernate3.x.
- Expertise in developing Restful web services using Apache Wink Framework and Jersey Framework.
- Expertise in implementing dynamic web applications using Application Servers such as IBMWeb Sphere, BEAWeb Logic andApache Tomcatdeployed in the same Windows environments.
- GoodRDBMSexperience writingSQLqueries on Relational Databaseslike Oracle 11 and DB2.
- Experienced in using defect management tool like JIRA, HP ALM.
- Experienced in using continuous integration tool like ARM, Jenkins.
- Good hands on distributed file system technology like Hadoop, Map Reduce programming, hive.
TECHNICAL SKILLS
Languages: C, C++, Java
J2EE Technologies: Servlets, JSP, EJB, JMS, RMI, JDBC, Struts1.2, and Spring2.x/Frameworks Hibernate3.x.
SOA SOAP: Web Services, WSDL, XML, XSD, JAXP, JAXB, JIBX, CASTOR, SOAP 1.1
Web Technologies: HTML, XML, JavaScript, JQuery
SOA Server: Mule Server 3.5.2 EE
Application Servers: Web Sphere7.x, Web logic7, Apache Tomcat4.x,/5.x/6.x
Databases: Oracle 11g/10g/9i, DB2, My SQL
Analysis/Design Tools: IBM Rational Rose, J2EE design patterns
Operating Systems: Windows, Ubuntu (Linux), UNIX
Resource Repositories: Clear Case, SVN, MKS, CVS
IDE Tools: Anypoint Studio 4.x for Mule ESB, RAD 7.X, Eclipse4.x, My Eclipse5.1.
Build Tools: Ant, Maven
Code Coverage tools: EclEmma, Sonar
Testing Frameworks: JUnit using easy mock, power mock
Distributed File: System Hadoop, Map Reduce, Hive
PROFESSIONAL EXPERIENCE
Confidential
Sr. Software EngineerResponsibilities:
- Involved in transforming functional requirements into Technical Detail design.
- Developed SOAP web services.
- Implemented Email notification.
- Implemented Agents for driving batch processing of CSV file by triggering through cron expression.
- Implemented database communications using Spring JDBC template API.
- Build and deployed the project in Dev and STG3 environment.
- Involved the code review and performance tuning meetings.
- Implemented Junit test using Easy Mock and Power Mockito.
- Code review and code validation of the peers.
- Code coverage using check using EclEmma.
- Involved in continuous integration using Sonar coverage and Jenkins.
- Defect fixing and Issue tracking.
Confidential
Sr. Software Engineer
Responsibilities:
- Involved in gathering the business requirement.
- Involved in Designing and providing estimates.
- Identifying the affecting system for changes.
- Implementing the business requirement using specified frame work.
- Code review and code validation of the peers.
- Interacted with Credit bureau services to identify the credit history using Mule ESB SOA.
- Developed Loan status program, Borrower experience program using Mule ESB SOA.
- Build and deployed the project in Dev and STG3 environment both to application server and ESB servers.
Confidential
Sr. Software Engineer
Responsibilities:
- Involved in gathering the business requirement.
- Involved in Designing and providing estimates
- Identifying the affecting system for changes.
- Implementing the business requirement using specified frame work.
- Interacted with LPA Main frame machine using fixed length messages.
- Deployed code to Dev and Staging environment.
- Unit testing and bug fixing in UAT and Live Environment.
Confidential
Sr. Software Engineer
Responsibilities:
- Involved in gathering the business requirement.
- Involved in Designing and providing estimates
- Identifying the affecting system for changes.
- Implementing the business requirement.
- Consuming HD receiver webservice from inventory.
- Deployed code to Dev and Staging environment.
- Code review and code validation of the peers.
- Unit testing and bug fixing in UAT and Live Environment.
Confidential
Sr. Software Engineer
Responsibilities:
- Involved in gathering the business requirement.
- Involved in Designing and providing estimates
- Identifying the affecting system for changes.
- Implementing the business requirement using specified frame work.
- Involved in continuous integration using Sonar coverage and Jenkins.
- Deployed code to Dev and Staging environment.
- Code review and code validation of the peers.
- Unit testing and bug fixing in UAT and Live Environment.
Confidential
Software Engineer
Responsibilities:
- Involved in gathering the business requirement.
- Involved in Designing and providing estimates
- Identifying the affecting system for changes.
- Implementing the business requirement using specified frame work.
- Involved in developing the 2 bill payment requirements for local business.
- Deployed code to Dev and Staging environment.
- Code review and code validation of the peers.
- Developed the requirement using IBM Portlets.
- Deployed the project using continuous integration tool Hudson.
- Unit testing and bug fixing in UAT and Live Environment.
Confidential
Software Engineer
Responsibilities:
- Involved in gathering the business requirement.
- Involved in Designing and providing estimates
- Identifying the affecting system for changes.
- Involved in developing the local business requirement for existing Product.
- Installing the existing web product considering all the setup requirements (Database, MQ, Websphere instance creation etc.)
- Deployed code to Dev and Staging environment.
- Code review and code validation of the peers.
- Unit testing and bug fixing in UAT and Live Environment.
Confidential
Software Engineer
Responsibilities:
- Involved in gathering the business requirement.
- Involved in Designing and providing estimates
- Identifying the affecting system for changes.
- Involved in developing the local business requirement for existing Product.
- Installing the existing web product considering all the setup requirements (Database, MQ, Websphere instance creation etc.)
- Deployed code to Dev and Staging environment.
- Code review and code validation of the peers.
- Unit testing and bug fixing in UAT and Live Environment.