Senior Software Engineer Resume
SUMMARY
- Over 10 Years of IT experience in design, development and testing of web application and integration projects using Object Oriented technologies such as Java, J2EE, Struts, JSP, Servlet, JDBC, Spring Framework, Hibernate, JMS and Json.
- Possess strong knowledge in Angular JS 2 and Bootstrap
- Expertise in J2EE and MVC architecture/implementation, Web Services, Analysis, Design, Integration, Validation, Implementation and Deployment.
- Experience in front - end development using AngularJS, JSP, JSTL, Ajax, HTML, CSS, JavaScript and JQuery.
- Experience in using various Web and Application Servers like Apache Tomcat, Web logic, and JBoss.
- Experience in Web Services, including REST and SOAP.
- Hands-on experience of working on Java, J2EE, Struts, spring and web services (SOAP/Restful).
- Carrying out coding & implementation of logic, code review, debugging and troubleshooting of teh application / system.
- Good communication skills, interpersonal skills, self-motivated, quick learner.
- Experience in leading and managing teams. Handled multiple roles Like Lead Developer, Sr Developer.
- Extensive experience wif analysis, design, development, customizations and implementation of software applications.
- Proficient in analyzing and translating business requirements to technical requirements.
- Demonstrated abilities in handling all teh phases of Software Development Life Cycle (SDLC) entailing requirement analysis, design, development, implementation, delivery and troubleshooting. Well versed wif agile practices.
- Expertized in Project Execution, Technical Support, Business Analysis, Client Relationship Management and Coordination.
- Proficient in mapping client’s requirements and providing customized software solutions involving system design & development and coding of modules.
- Managing software development activities for process mapping & identifying appropriate development methodology.
- Developing, implementing and providing support for business application software for clients.
- Conducting meetings for designing or streamlining processes to ensure smooth functioning of IT operations.
TECHNICAL SKILLS
Languages: Java, JSP, HTML, JavaScript, JQuery, Json, SQL, XML, Dojo.
Web Technologies: Java, Servlets, Struts,Spring, Hibernate, JSP, Webservices.
Application Server: JBoss, Web logic, IBM Web sphere, Apache TomcatIDE: WebStrom, Git, MyEclipse, NetBeans and STS.
Development Methodologies: Agile methods (Scrum) and Waterfall Methodology.
Operating systems: Windows 7/XP, UNIX.
Databases: Oracle 9i/10g, SQLPLUS.
Version Control: SCME, CVS,VSS.
Open Source Tools: Log4J, Apache Axis, Ant
Processes: IBM’s QMS (Quality Management System), IBM Rational Clear Case (RCC),IBM CQ(Clear Case).
PROFESSIONAL EXPERIENCE
Senior Software Engineer
Confidential
Responsibilities:
- Attending system requirement documents review wif teh Client Engineers and System Engineers to gather requirements.
- Responsible for design, development and delivering solution to our customer.
- Designed application layout wif help of HTML5, CSS3 and JavaScript.
- Developed AngularJS code for single page application.
- Implemented Spring ORM in order to develop teh application.
- Used Dozer mapping framework to map Java beans and created custom mappings and Integrated Spring.
- Tracking defects using IBM Rational Clear Quest.
- Deliver new and complex high quality solutions to clients in response to varying business requirements
- Responsible for managing scope, planning, tracking, change control, aspects of teh project from design and development perspective.
- Responsible for effective communication between teh project team and teh customer. Provide day to day direction to teh project team and regular project status to teh customer.
- Translate system requirements into design documents, establish specific solutions, and leading teh efforts including programming and testing that culminate in client acceptance of teh results.
- Verifying teh estimation for teh projects and provide teh Function Point for teh projects. Also work on initiatives to yield maximum productivity from teh project team.
- Supporting testing phases of projects such as System Test (IST), User Acceptance Test (UAT), User Certification Test (UCT) and Post Production.
Environment: AngularJS 2, Java, Web Services Rest, Spring Framework, Hibernate, Maven, Oracle and BEA Web logic 8.1.
Confidential
Senior Software Engineer
Responsibilities:
- Implemented teh application using Agile Development methodology which included daily scrum calls, three week iterations, user story planning, reviews and grooming sessions.
- Coordinated wif Business Analysts to gather business requirements and assisted them in preparation of Application Interface Design (AID) documents and user stories.
- Developed SOAP web services using WSDL, XSD, XML, and SOAP over HTTP.
- Involved in configuring hibernate to access and retrieve data from Oracle database.
- Responsible for teh creating various POJO objects, their corresponding Hibernate mappings (.hbm) files and persisting them to database.
- Created various SOAP web services to Create Provisioning Orders, Submit Project Orders, Process Technical Orders and Cancel Orders.
- Participated in deployment of applications on WebLogic Application Server. Used Putty to interact wif teh server installed on UNIX environment.
- Implemented logging using log4j for monitoring and debugging teh application.
- Documented all development activities performed on teh Team's wiki page.
- Created code reviews and performed peer code reviews.
- Used Maven as build tool for building teh application.
- Performed local testing and integration testing using SoapUI. Reviewed test cases and provided test support by working closely wif system testing teams and end to end testing teams.
- Used SVN for version controlling.
- Used Oracle SQL Developer to interact wif teh database.
Environment: Iplanet 6.0, BEA Weblogic 8.1, Java, XML, JSP, Web Services, WebSphere Port let
Confidential
Java Developer
Responsibilities:
- Development tasks like Time periods module, Autantication Server module and Users &User groups module of device manager.
- Developed Prototype for Device Manager Configuration and Monitoring for showing teh capabilities of actual Device Manager.Provide Dojo framework support for teh entire Device manger Configuration screens.
- Included Icons for various modules of Security policy- Fire wall Rules, URL Filtering and IDP/IPS screens wif Dojo framework.
- Provided quality fixes to bugs coming in Device Manager
- Written teh Unit test cases and me executed them wif no bugs in different modules.
- Daily, weekly and monthly reports Scheduling, according to date wise in different locations.
- Created some proto type Jsp’s and me developed those Jsp’s wif struts frame work.
- Written teh test case according to functionality wise and me executed them wif no bugs.
- Present and defend product designs and architecture to clients.
- Ensure that development is performed as per requirements
- Work wif QA to create test scripts and scenarios for enhancements and customizations to teh core product
- Communicate activities/progress to project managers, business development, business analysts and clients
- Develop implementation and test plans, build software acceptance criteria, coordinate and work wif clients to oversee teh acceptance and dissemination process.
- Designed prototype screens for dis project.
Environment: Core java, servlet, Jsp, html, xml parser, Oracle and windows-XP.