Sr. software Engineer Resume
Houston, TX
PROFESSIONAL SUMMARY:
- Over 11+ Years of experience in Analysis, Designing, Development, Testing and Deployment of Web Based, Distributed, and Client - Server based Applications and production support by using Spring, Struts 2 and Java /J2EE technologies.
- Sun certified java professional.
- Rich domain knowledge on Retail, Banking, Insurance and Telecom.
- Experienced working on Model View Controller (MVC) Architecture by using Struts and spring frameworks.
- Implemented design patterns while developing the applications
- Expertise in collecting and analyzing Heap and Thread Dumps when server crashes abnormally.
- Expertise in design, development and testing of both producer and consumer code for Restful and SOAP based web services using JAX-WS, JAX-RS and Spring Boot.
- Extensively worked on web technologies like Servlets, JSP, JSTL, Struts and spring framework.
- Having good experience on Database Connectivity Programming and ORM tools by using JDBC, JNDI, JPA and Hibernate.
- Expertise in Java 1.8, OOP's, JVM Architecture, Performance Tuning, Memory Leaks and Log4j2.
- Experience in working with Application servers like Tomcat, WebLogic, WebSphere JBoss and web servers like iPlanet.
- Having strong experience in SQL Programming, Procedure, Functions, Triggers, Packages, Cursors, Transactions, and Securities in PL/SQL Programming.
- Experienced Working on Front end technologies like HTML, CSS, XML, JavaScript, Ajax, AngularJS, Json and JQuery.
- Used Ant and Maven as integration and build tool.
- Exposed in project Requirement Gathering, Application Design, System Development, Integration and deployment,
- Expertise in SDLC methodologies like Waterfall, Rapid Application Development (RAD), Scrum and Agile Methodology.
- Exposure to Cloud Computing.
- Experience in Documentum, SDL Tridion for content management.
- Used Dynatrace for monitoring the production systems.
- Mentoring Team.
- Experience in various types of UML diagrams including Activity diagram, Use case diagram, Sequence diagram, Collaboration diagram, Class diagram, Component diagram, Deployment diagram, Data Flow diagrams and ER diagrams.
- Expertise in shell and Perl scripting.
TECHNICAL SKILLS:
Front End Technologies: HTML, JSP, JSTL, CSS, JQuery, Java Script, AJAX, AngularJS, JSON, Servlets
Java Technologies: Java 8, Log4j2, Ant, Maven, Hibernate, JPA
Servers: iPlanet, Tomcat, WebLogic, WebSphere
Content Management: Documentum, SDL Tridion
Monitoring Tools: Dynatrace, Trivoli Performance Monitoring Tool.
Frameworks: Spring, Struts
Database: Oracle, My Sql, sql, pl/sql
Operating System: Windows, AIX, Solaris, Unix
Web Services: JAX-WS, JAX-RS, Spring Boot, Cloud Computing, Micro Services
PROFESSIONAL EXPERIENCE:
Sr. Software Engineer
Confidential, Houston, TX
Responsibilities:
- Worked on implementing the enhancements and develop projects depending on the requirements.
- Designed and developed different modules related to Online Enrollment and Online account management for all the Confidential brands
- Implemented Spring MVC and Inversion of Control and Spring ORM Framework.
- Implemented Restful services using spring REST API and deployed using Spring Boot.
- Shell scripting to transfer files on Unix.
- Prepared FRD (Functional Requirement Document) and Technical Design documents portraying the design flow of the project.
- Involved on UML Diagrams Class Diagrams, Sequence Diagrams, Activity Diagrams, and deployment Diagrams by using Visio and Code Review of different Modules.
- Involved on Unit Testing by using JUnit framework and involved Software Development Life Cycle by using Agile Methodologies and done browser Compatibility testing.
- Involved in System Testing and Bug Fixing.
- Implemented Log back and Exception Handling.
- Used Maven to build and Jenkins to do continuous Integration.
- Involved in production deployments.
- Co-ordinate with the off-shore development team and mentoring.
Environment: Jdk1.8, Spring Boot, Spring MVC, Angular JS, JUnit, Eclipse Neon, WebSphere 8.5, Oracle 12c, SDL Tridion, Documentum and Dyna Trace.
Sr. Software Engineer
Confidential, Houston, TX
Responsibilities:
- Responsible for 24X7 on call Production Support and Maintenance of the application.
- Responsible for on call basis user support in case of any user queries / problems.
- Analysis and fixing of technical issues in batch jobs.
- Participating in business meetings, user forums to identify the user requirements
- Prioritize and implement various enhancement requests as part of maintenance releases.
- Configured and installed certificates on IPlanet Web Servers.
- Applied patches for web and application servers.
- Involved in application deployment activities in Dev, stg, QA and Prod environments by coordinating with operations team.
- Participated in monitoring the performance testing.
- Involved in Migration Activity and Code Review.
- Porting the content from dev through stage and production and publish them in respective environments.
- Worked on multiple projects, Systems and Issues.
- Co-ordinate with off-shore development team.
- Involved in monthly back up activity.
- Documentum administration.
- Written shell script to archive logs and password less file transfer.
- Porting the content using SDL Tridion Content Porter.
Environment: Java 7, Spring MVC, IOC, Hibernate, Web Services, SOAP, REST, JMS, JUnit, WebSphere, Oracle 11g, Win 7, Log4j, UNIX.
Software Engineer
Confidential
Responsibilities:
- Participated in design and development of application.
- Support in the Client place for Integration and UAT.
- Deployment of the application in the Production environment.
- Integrated the zebra printer with the application to print the account numbers on the cards.
- Participated in bug fixing activities that pop up as part of regression testing activities.
Environment: Eclipse, JavaScript, JSTL, SVN, Java Mail API, Apache POI, MySQL and Web logic.
Confidential
Software EngineerResponsibilities:
- Prepared POC based on the onsite coordinator.
- Involved in requirement analysis and design.
- Developed Class and Sequence diagrams using Rational Rose.
- Integrated the application with .net using Iframe.
- Designed a Front Controller Design pattern to suit the customer framework.
- Involved in unit and system/integration testing activities.
- Used JUnit for unit testing and also implemented some continuous integration concepts in this project.
- Created data base design for the application.
- Mentored team members in functional and technical aspects to deliver better quality deliverables.
- Integrated the front end application using Tuxedo to communicate with Cobol.
Environment: Java, JSP, JSTL, Servlets, JUnit, Log4j, Cobol, Oracle, Web Logic, Tuxedo
Software Engineer
Confidential
Responsibilities:
- Prepared POC for the claims module
- Involved in the development of the application.
- Involved in unit and Integration testing.
- I was responsible for deployment activities in Dev, ITL & Pre-Prod environment & always supported onsite team during production deployments.
Environment: Java 5, Struts MVC, Hibernate, Ajax, XML, MS Visio, Apache Tomcat, CSS, HTML, Maven and Log4j.