Senior Software Engineer Resume
MiddletowN
SUMMARY
- 11 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 2, Node JS 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 the 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 with analysis, design, development, customizations and implementation of software applications.
- Proficient in analyzing and translating business requirements to technical requirements.
- Demonstrated abilities in handling all the phases of Software Development Life Cycle (SDLC) entailing requirement analysis, design, development, implementation, delivery and troubleshooting. Well versed with 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, Middletown
Responsibilities:
- Attending system requirement documents review with the Client Engineers and System Engineers to gather requirements.
- Responsible for design, development and delivering solution to our customer.
- Designed application layout with help of HTML5, CSS3 and JavaScript.
- Developed Angular code for single page application.
- Responsible for generating single page application entities components and service modules.
- Business modules developed using service components and Templates designed with help of Bootstrap module.
- Implemented Spring ORM in order to develop the 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 the project from design and development perspective.
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Translate system requirements into design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Verifying the estimation for the projects and provide the Function Point for the projects. Also work on initiatives to yield maximum productivity from the project team.
- Supporting testing phases of projects such as System Test (IST), User Acceptance Test (UAT), User Certification Test (UCT) and Post Production.
Environment: Angular 2, Java, Web Services Rest, Spring Framework, Hibernate, Maven, Oracle and BEA Web logic 8.1.
Senior Software Engineer
Confidential
Responsibilities:
- Prepared class diagram, Use Cases, Sequence and Deployment diagram for this implementation.
- Developed work flow using JMS, created MDB (Message Driven Beans) and Stateless Session Beans.
- Developed Screens using JSP and HTML which are used for Dual entry and work flow system Performed WAS Specific development and debugging.
- For modifying the status of the work flow, standalone custom made work flow engines are used.
- User Audit Logging is used for each and every customer activity and it is achieved by JMS.
- Involved in major/minor enhancements, change requests and issue fixing.
- Involved in Bug tracking and conducting meetings to improve code quality.
- Conducted Peer review and module review meetings with client architects.
Environment: Java 5.0, J2EE, JMS,SOAP UI, JSP, Hibernate, WAS 8.0,Eclipse,SVN,Putty, Apache Axis, Log4j, Firefox,Chrome, Oracle10g.
Confidential
Responsibilities:
- Implemented the application using Agile Development methodology which included daily scrum calls, three week iterations, user story planning, reviews and grooming sessions.
- Coordinated with 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 the 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 with the server installed on UNIX environment.
- Implemented logging using log4j for monitoring and debugging the application.
- Documented all development activities performed on the Team's wiki page.
- Created code reviews and performed peer code reviews.
- Used Maven as build tool for building the application.
- Performed local testing and integration testing using SoapUI. Reviewed test cases and provided test support by working closely with system testing teams and end to end testing teams.
- Used SVN for version controlling.
- Used Oracle SQL Developer to interact with the database.
Environment: Iplanet 6.0, BEA Weblogic 8.1, Java, XML, JSP, Web Services, WebSphere Port let
Factory Designer, Websphere Integration Developer
Confidential
Responsibilities:
- Development tasks like Time periods module, Authentication Server module and Users &User groups module of device manager.
- Developed Prototype for Device Manager Configuration and Monitoring for showing the capabilities of actual Device Manager.
- Provide Dojo framework support for the entire Device manger Configuration screens.
- Included Icons for various modules of Security policy- Fire wall Rules, URL Filtering and IDP/IPS screens with Dojo framework.
- Provided quality fixes to bugs coming in Device Manager
- Written the Unit test cases and I executed them with no bugs in different modules.
Environment: JSP, Struts framework, Dojo framework, XML parsers, Tomcat 5.1 and windows 2000.