Senior Software Engineer Resume
Orangeburg, NY
SUMMARY:
- 11.6 years of IT experience as an energetic, organized & client focused Software Engineer.
- 5+ years of in - depth knowledge and experience in Spring Framework and Websphere Application Server, Websphere Portal Server.
- 5+ years’ experience in implementation of projects for Health care domain
- Has functioned as Team Lead for critical projects.
- Actively involved in the Complete Project Life Cycle from user requirements, Analysis, Design, Development and implementation.
- A self-starter with a positive attitude, willingness to learn new concepts & to accept challenges.
- Strong skills in designing, developing and testing of Client-Server products with area of expertise in OOA&D and distributed programming using Java, J2EE and Web related technologies.
- Good exposure on UNIX and Windows Environments.
- Expertise in J2EE Application development using JSP, Servlets, JDBC, XML, Struts, Spring, Portlets and Hibernate.
- Strong experience in handling different Web Servers like Tomcat, and Application Servers like JBoss, Web Sphere and Weblogic Server and Web Sphere Portal Server.
- Experienced in GUI design. Extensively used HTML4, XML, Java Script, DHTML and JSP .
- Setup Spring, Hibernate, Struts, JSF framework in JBoss, Weblogic Server, Tomcat and WebSphere Application Server.
- Involved in developing Static and Dynamic pages using JSP and Servlets.
- Setup portlets framework in Websphere Portal Server.
- Experienced with PL/SQL stored procedures using Oracle.
- Excellent problem solving capabilities and communication skills.
TECHNICAL SKILLS:
Platforms: UNIX, Windows 95/98/XP/NT/2000
Languages: Java, SQL, UML, C, C++, XML
J2EE Technologies: JSP, Servlets, Custom tags, JDBC, JNDI, JNI, JMS, Java Mail
GUI Development: JavaScript, HTML, DHTML, AJAX, jQuery, JSON
Server: Websphere, Weblogic, Tomcat, JBoss
IDEs: IBM s RAD8.0, Eclipse3.2, MyEclipse8.5, TOAD
Frameworks: Spring MVC, Spring Web flow, JSF, Struts, Hibernate, Toplink,JPA
Distributed Technology: EJB, RMI, Webservices
Portal Technologies: BEA ALUI, JSR 168, JSR 286
RDBMS: Oracle10g, SQL Server, DB2.
Version Control: CVS, SVN, Tortoise CVS, Accurev
UML Tools: Microsoft Visio, Star UML
Testing: JUnit
Methodologies: Agile, Waterfall, Scrum
PROFESSIONAL EXPERIENCE:
Confidential, Orangeburg, NY
Senior Software Engineer
Responsibilities:
- As part of Requirements Gathering involved in Sprint planning meeting for analyzing the Business Requirements provided by the client. Involved in Analysis of the Functional Requirements, Copy Deck, Wire frames, and Mark up HTML.
- Attend the sessions with the client for identifying the new requirements.
- Involved in preparation of Design of the application according the business requirements using the UML tool Microsoft Visio. Development of the application using the tools Eclipse, Tomcat 7, DB2, TOAD, Struts 2.0, AccuRev and SQL Developer.
- Involved in development of JUnit test cases for the modules. During Test Design and Support prepared the test requirements for unit testing and Review the test cases developed by the testing team.
- Provided the fixes for defects raised in System Integration and User Acceptance Testing. Track and update the defects status in Quality Center tool and JIRA.
- Involved in deployment and configuration of the web application and responsible for taking the project build and deploying of the application in environments Dev and QA.
- Involved Deployment of themes and theme assets for UX related changes using Putty and WinSCP. Verification of the log files for exceptions and issues.
- Provide the Production and Warranty Support for the applications.
- Improved the Source Code quality by SonarQube analysis and fixing the SonarQube issues
Environment: Java, J2EE, Struts 2.0, HTML, JQuery, AJAX, DB2, Microsoft Office Visio, UNIX, WinSCP, Accurev, SQL Developer, TOAD, Apache Tomcat 7
Confidential, Windsor, CTSenior Software Engineer
Responsibilities:
- Actively participated in the complete Software development life cycle starting from design phase to the implementation phase.
- Worked as technical lead for this project and I am responsible for interacting with the client and business users to understand/imbibe the business requirements of the CIGNA member portal project and getting the requirements clarified
- Responsibilities include designing and delivering web based J2EE solutions using Spring based web sphere portal framework for various requirements of OEP Project and providing solutions for the content management on Interwoven Team Site CMS.
- Implementation of Webspheres Portal Deployment Architecture and is taking care of Portal Themes/skins customization and portal page layout customization
- Preparing the deployment instruction document and deployment artifacts for deployment to higher environments. Prepare workspace set up documents for the existing legacy applications.
- Involved in Requirement analysis, design and provide the estimation.
- Involved in development of Static and Dynamic web pages using JSP, Java Script, CSS
- Implemented J2EE design patterns like MVC, Front Controller and DAO
- Lead the team of six members for Delegation and Dependent Access projects in Onsite - Offshore model.
- Worked on Integration of the Web Services using REST, Spring Web service templates.
- Development of Image, PDF File upload and virus scan using Symantec java API for reimbursement requests.
- Developed various modules like Forgot id, Forgot password, View Access Rights, Temporary ID cards, Registration, Impersonation, My Health Action Plan, Account Balances, View EOB’s, Balances and Transactions,
- Implemented Delegation functionality for Name & Address changes, Print ID cards, Cost Tracker Widget.
- Implemented the Dependent Access functionality for various modules like Recent Estimates, Recent Claims, Claim Details, Coverage, Contact us pages.
- Provide knowledge transfer and technical solutions for complex problems to the team.
- Developed PL/SQL queries and stored procedures for implementing Client and Account level customizations for the site for various logged in user roles.
- Analyze the existing legacy applications and suggest changes to support the current business requirements.
- Played an active role in testing the application by writing test cases for different scenarios and extensively involved in bug fixing. Prepared JUnit test cases.
- Responsible for setup the environment in Development, Demo, Business Integration Test and Production Environments in Server and Database level and part of Technical Checkout team after production deployment.
- Involved in production support in Warranty period and fixed the IM tickets.
Environment: Java, J2EE, Struts, Spring, Portlets, HTML, jQuery, AJAX, IBM WAS 6.0, IBM, WPS7 server, Interwoven Content management, Web services, SOAP, REST, DB2, Oracle, Microsoft Office Visio, UNIX
Confidential, Deerfield, ILSenior Software Engineer
Responsibilities:
- Gathered requirements, designed and implemented the application (using Java/J2EE technologies) that utilizes JSPs, Servlets, JSON and HTML for Authenticator module iOS Server side API.
- Developed the server side stubs for mobile clients and POC for mobile client for JSON format.
- Involved in Requirement analysis, design and provide the estimation.
- Played an active role in testing the application by writing test cases for different scenarios and extensively involved in bug fixing. Prepared JUnit test cases.
- Responsible for setup the environment in SIT, UAT Environments and provided support for SIT, UAT testing and bug fixes.
- Involved in preparation of case study for the Authenticator iOS module.
- Participated in reviewing the team members’ code.
- Provided the mockup services for iOS testing.
- Point of Contact to the client for all technical aspects.
Environment: Java, JSP, Servlets, JSON, AJAX, WebSphere Application Server, RAD, JavaScript, HTML
ConfidentialSoftware Engineer
Responsibilities:
- Implemented presentation tier on Servlets, JSP, Velocity and JQuery for custom business requirements.
- Applied design patterns and OO design concepts to improve the coding standards and reduce the coupling between different layers.
- Implemented the Print page functionality for the site using JQuery.
- Design and analysis for the search functionality for the site using Google API.
- Used Spring Batch to read the Quick Codes for registration of new users from feed file through FTP.
- Redesign of the site to new look and feel by applying styles. Changed the display of drug and product details.
- Played an active role in testing the application by writing JUnit test cases for different scenarios and extensively involved in bug fixing.
- Co-ordinate with the onsite team.
- Involved in developing portlets and deploying in Websphere Portal Server.
- Participated in reviewing the team members’ code.
- Setup portlets framework in Websphere Portal Server.
- Involved in User Acceptance Testing (UAT).
- Conducted automated and manual code review sessions.
- Responsible for setup the environment in IT, CT and Production Environments in Server and Database level.
- Involved in writing of release notes to deploy in various environments and production.
- Involved in production support in round-robin fashion.
- Implemented J2EE design patterns like MVC, Front Controller and DAO.
- Involved in Requirement analysis, design and provide the estimation.
Environment: Java, J2EE, JSP, Portlets, Servlets, Spring framework, Spring MVC, Spring web flow, Spring Batch, Spring AOP, JSR 168, HTML, JavaScript, JQuery, Velocity, Oracle 10g, Websphere 6.1, IBM RAD, JUnit, Ant, SVN, FTP
ConfidentialSoftware Engineer
Responsibilities:
- Involved in gathering requirements, design and implemented the application using Java/J2EE technologies.
- Lead the team of six members for PR Newswire Java projects for Offshore.
- Involved in the requirement analysis and estimation for the change requests.
- Created Static and dynamic web pages using JSP and Servlets.
- As a part of bug fixing team played a key role fixing issues.
- Applied design patterns and OO design concepts to improve the coding standards and reduce the coupling between different layers.
- Implemented presentation tier on Servlets, JSP for custom business requirements. Implemented the PIE charts using JPanel for display if the reports in application.
- Involved in deploying the application in different environments. Set up of the Cron Job in the UNIX environment.
- Implemented Java Mail in web application and UNIX environment.
- Used JavaScript for Client Side validations.
- Developed the EJB for providing the business functionality. Created the JMS queues in Weblogic server and post and read the messages from the queues.
- Deployed the Application into UNIX Server after the development and testing was finished.
- Handled the issues that came during the Production time and resolved them.
- Maintained Mail Communication between the users to update them regarding process enhancement.
- Reviewed the code as per java standards and provided technical support for the team.
- Created Run book and release notes for the change requests implemented.
Environment: Java, JSP, Servlets, J2EE, JMS, JNDI, JDBC, Java Mail, Weblogic, Tomcat, Oracle 10g, EJB
ConfidentialSoftware Engineer
Responsibilities:
- Responsible for implementation of Feed Capture for the Non-API based feeds Extel Daily, Extel Monthly, Data Stream, GICS Direct and Toyokeizai.
- Involved in implementation of Email generation using Java Mail for the Feed Capture.
- Extensively used JMS to interact with external DFA application.
- Make use of flux to create and schedule jobs.
- Involved in implementing SQL queries to retrieve data from Oracle database.
- Used Toplink framework for the database transactions.
- Provided support for the application developed during production.
- Provided extensive support for the product by solving various issues.
- Written JUnit test cases for unit testing.
- Involved in unit testing and Functional testing and Integration testing of the application
Environment: Java, JSP, Servlets, J2EE, JSF, JMS, Java Mail, JNDI, Toplink, Weblogic, Oracle 9i
