Senior Software Developer Resume
SUMMARY
- Over 7+ years of experience in designing, developing and testing Java/J2EE web based applications.
- Extensively worked on web - based applications on development environments using Java, JDBC, Servlets, JSP, Struts 1.x & 2.x, SPRING, Hibernate, EJB, XML, AJAX, Web services & WSDL technologies.
- Expertise in High Level and Low Level Designing.
- Very good hands on experience designing UML diagrams like Class diagrams and Sequence diagrams.
- Expertise in SDLC on various phases that includes Requirements Analysis, Software Specifications analysis, Designing, Testing and Deployment.
- Conversant with web/application servers as Apache Tomcat Server, Websphere and jBoss.
- Experience working with various standard J2EE design patterns (DataAccessObject, MVC, Singleton and Factory Pattern).
- Experience in working with databases like Oracle, MySQL.
- Installation and maintenance of Microsoft Visual Source Safe (VSS), CVS and SVN.
- Strong Java programming skills with good understanding of middleware concepts like Transactions, Security, and Connection pooling.
- Expertise in writing SQL, PL/SQL, Stored Procedures
- Good knowledge on AJAX and Web services.
- Analytical and able to adapt to new environments and learn new Technologies quickly.
- Excellent team player with outstanding analytical and problem-solving skills.
- Experienced in MS Office products like Word, Excel and PowerPoint.
- Have basic knowledge about Big Data and Hadoop concepts.
- Proficient Confidential maintaining cordial relationship with customers, ensuring quality and service norms thereby achieving customer satisfaction and business retention
TECHNICAL SKILLS
Operating Systems: Windows NT4.0/2000/XP, Vista, 2007, Windows 8.1, 7
Languages: JAVA/J2EE, SQL, PL/SQL, Basic UNIX, Cold Fusion
Database: Oracle 9i/10/11g, MSSQL 2005/2008
Tools: Toad 11.0, SQL Management Studio, Rational Application Developer (RAD), Eclipse, Filenet P8, WebSphere Application Server (WAS 7.0), Requisite Pro, MAVEN
Web/Framework: Struts, Hibernate, Spring, Web Services- SOAP/REST API, HTML, Java Script, CSS, JSP, AJAX, JQuery, Angular JS, JUnit, Mockit.
Quality Assurance: Requirement Traceability metrics, Test strategy Plan, Effort Estimation document, Test Plans
Test Management: HP Application Lifecycle Management (HPALM)
Source Control: Subversion (SVN), VSS
PROFESSIONAL EXPERIENCE
Confidential
Technology Analyst
Responsibilities:
- Worked with Business side developing Business Requirement Documents, Business Solution Documents, and Solution Specifications Documents, Creating Architectural Diagrams, Class Diagrams, Web-flow diagrams.
- Designing and developing object oriented, flexible, scalable and extensible Java API’s.
- Having the ownership of and responsibility for a business application of the project.
- Actively engaging in team based solution, design, and problem solving activities.
- Actively proposing and implementing continuous improvements to applications and processes
- Performing code reviews and mentoring of other programmers
- Performing analysis and design in the context of full life cycle systems development including UML, Use Cases, Sequence and Class Diagrams.
- Defining technical requirements through interviews with business analysts
- Developed prototypes of functional/technical specs to meet business needs
- Worked in a TDD environment developing test plans/scripts and coordinating unit/integration testing with business teams
- Working in an independent fashion as a member of a larger team on tasks to meet required deadlines
- Participated in designing and reviewing of SR, HLD, DLD and Test plans.
- Coding and debugged the Stored Procedures and Packages in Oracle, Sqlserver Databases and designed database tables as per technical specifications.
- Developed Email services using SOAP based web services.
- Learning and mentoring about the know-how of the Filenet P8 tool and working on its components such as Application Engine, Process Engine and Content Engine.
- Presiding over meetings, Hosting Status calls, Providing Demo's to the users, proposing new business solutions from IT.
- Provide estimations for the Future CR's, maintaining the aspects of Request Management for Project Management perspective.
- Monitor and detect potential trends, initiate proactive changes relating to known errors with a focus to drive down repeat service impacting failures.
- Production Support and Regular Defect fixes for the applications.
- Served as a point of contact for any major escalations owing to outages or any unplanned maintenance activities outside business hours.
- Responding to the queries of the users and if required, attending meetings with users to resolve the issues within the SLA.
- Providing Demo's to higher management to make them familiar with new functionalities.
- Mentoring and Domain training for offshore team & contributing to building knowledge Assets for the Project. Designed a KT plan for new joiners to make them productive as soon as possible.
Environment: Java/J2EE, Rest Web Services, Spring, Filenet P8, Oracle 11g, PL/SQL, TOAD, HP QC 10.0, WebSphere Application Server (WAS 7.0), Requisite Pro, HTML, Java Script, CSS, JSP, AJAX, JQuery, Angular JS, SVN
Confidential
Senior Software Developer
Responsibilities:
- As a technical coordinator was responsible for assisting the offshore team in resolving the technical difficulties
- Worked in conjunction with the project Manager and the Business Analyst, meet with customer business stakeholders and the end users to gather design requirements
- Worked with the Project Manager to ensure meeting project milestones and deadlines
- Lead and coordinate technical activities and artifacts throughout the project
- Responsible for deploying the applications and web services
- Software development, testing and deployment of EIA as per the agreed schedule.
- Regular Defect Fixes and Production Support Activities.
- Responding to the queries of the users and if required, attending meetings with users to resolve the issues within the SLA.
- Assisted team members in identifying system problem areas and resolutions to the same.
- Ticket management
- Status reporting to clients on daily basis.
- Root Cause analysis for the reported issues.
Environment: Java/J2EE, SOAP Web Services, Struts, Hibernate, Filenet P8, Oracle 11g, PL/SQL, TOAD, HP QC 10.0, WebSphere Application Server (WAS 7.0), Requisite Pro, Java Script, CSS, JSP, AJAX, JQuery, SVN, VSS