Senior Software Developer Resume
IL
SUMMARY
- 10 years of Professional experience in all facets of J2EE Application design and development, including business analysis, system design, implementation, maintenance, support and testing for Insurance and Finance industries.
- Experienced in using J2EE, EJB2.1, EJB3.0, OpenEJB, JDBC, JSP, Apache Struts, JMS, XML, XSLT, IBM MQ Series and JavaScript.
- Expertise in Java, J2EE, XSL, Oracle, DB2, Spring, Hibernate, Struts, AJAX, Ext.js DDUI (Data Driven User Interface), UI, Model driven architecture, software configuration management tools.
- Strong experience in Service Oriented Architecture (SOA) and publishing web services that include several components like SOAP, WSDL, XSD, UDDI, Axis2 and JAX - WS.
- Experienced in using Objects Oriented Design, Design patterns, UML and Rational Rose. Expert in gathering Requirements and Systems Analysis.
- Good understanding on latest approaches in HTML/CSS3 development, JavaScript frameworks JQuery.
- Good Experience with JavaScript MVC framework Angularjs and knowledge on other frameworks like BackboneJS, NodeJS.
- Extensive experience in Requirements Gathering and Analysis, Business Process Modeling and conversion to technical requirements with direct client interaction.
- Experienced is developing Ant and Maven scripts for automated application build and testing.
- Expertise in Cutting Edge Technologies like EJB, JMS, XML and WebSphere MQ Series with good experience in Developing and Deploying Enterprise Java Beans (EJB) on Application Servers like Web Logic, Web Sphere and JBoss
- Expertise in designing and developing innovative solutions, application customization, process flow design, maintenance and production support.
- Expertise in different software development methodologies such as agile methodology, Rational Unified Process (RUP) and Waterfall.
- Good Experience in working with the Document Object Model (DOM) and DOM Functions.
- Can be able to deal with Cross Browser issues very effectively and work on almost every web Browsers Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Experienced in designing using latest Web Standards.
- Experienced both in working on Designing table-less layouts and table-based layouts.
- Expertise in Client Side designing and validations using HTML, DHTML and Java Script.
- High level of expertise in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Experience in using various tools and IDEs for development and design like Netbeans, EditPlus, Notepad++, Adobe Photoshop, and Dreamweaver.
- Experience using all popular text-Editors like Eclipse, Komodo Edit, Sublime Text, and Notepad++.
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Experience with WebSphere MQ 5.3 and 6.0.
- Configured MQ objects within the WebSphere Application environment.
- Dynamic, results-driven team player with strong team orientation and leadership qualities.
- Demonstrated strengths in communicating with all levels within organization, with excellent interpersonal, written and oral communication skills.
- Good understanding of entire Software Life Cycle viz. from ground-up planning, strategy, collecting specs and data, interacting with users and dept, coding, developing, and testing all phases to final implementation.
- Mentor, coordinator and leadership roles in creation and execution of QA and testing processes, test strategies and plans using tools such as Mercury Quality Center, Clear Quest, Rational Doors and MS Office
- Experience developing Test Plans, Test Cases, Test Data and Test Conditions.
- Extensive experience in performing various types of testing such as Functional testing, Integration testing, Regression testing, Smoke testing and User Acceptance Testing (UAT).
- Extensive experience in writing automated test cases using IBM rational software and selenium.
TECHNICAL SKILLS
Java Technologies: Java, J2EE, Servlets, JSP, Java EE (JNDI & JDBC), Web Services (SOAP and WSDL)
Frameworks: Struts, DDUI, MVC, MDA (Model Driven Architecture)
Middleware Technologies: EJB 2.1 3.0, Servlets, JSP, JDBC, Web services, Message Driven Beans.
Web Technologies: JSP, AJAX, XSL, HTML, XML, spring, Hibernate, iBatis
UI: HTML5, CSS3, Grunt, sass, JQuery, Primefaces, Angular JS.
Scripting Languages: JavaScript
Testing Tools: Rational doors, Mercury Quality center, MS office
Automation Test Languages: IBM Rational Rose, Selenium
Application Servers: WebSphere, Tomcat
Database Servers: Oracle, DB2, MySQL, Oracle forms
Configuration Tools: ClearCase, SVN
Development IDE: RSA, WSAD, Eclipse
Build Tools: Ant, Maven, Hudson
Other Tools: Splunk, Lotus Notes, HP service manager, Trac, Cruise control, ClearQuest.
Operating Systems: MS Windows 7/Vista/XP, Mac OS X
Web Browsers: IE 11/10/9/8/7, Chrome, Firefox, Safari
PROFESSIONAL EXPERIENCE
Confidential, IL
Senior Software Developer
Responsibilities:
- Design and implemented application using Angular JS, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, STS, Hazel cast, websockets
- Work on system management and the order entry UI.
- Work on design document and discuss with BP for backlog items.
- Analyze the business requirement and created the dependency view, topology view and the grid view of the hosts and the components of the trades.
- Involved in developing Classes diagram in UML showing generalization and other relationships, sequence diagram describing the interaction of objects over time.
- Develope HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Develope and supported the UI web pages using Angular JS, b Jquery, AJAX, loadash, Bootstrap and bower and NodeJS.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS for positioning.
- Designed Frontend with in object oriented JavaScript Framework like Angular.js .
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Backbone.js, and JQuery.
- Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
- Developed the user interface for back office support and worked collaboratively in Agile scrum team on the design and development of application based MVC framework using Angular.js, HTML 5.0 and CSS3
- Contributed code to the development of mobile and responsive design and customized many features of the application in iterative sprints environment using version control tools like Tortoise SVN and, Less scripts, Omniture tracking and JIRA for bug tracking.
- Worked onsite at the client place involved in the Build, Configuration, Deployment and Integration phases.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Developed the user interface for back office support and worked collaboratively in Agile scrum team on the design and development of application based MVC framework using Angular.js, HTML 5.0 and CSS3.
- Worked extensively on applications to work properly on Android devices and all the browsers like Mobile safari, Desktop safari on Windows, IE, Firefox, and Chrome.
- Worked with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing.
- Responsible for cross browser compatibility and hence exposure to popular browsers.
- Worked on grunt and sass for CA project.
- Managed offshore team and 4 member onsite team. Conduct daily meetings and get the updates.
- Performed code review and peer review with the team.
- Provide production support and fix production defects.
- Use subversion for software configuration management.
Environment: Java, J2ee, UI, Spring, JSON, Hibernate, JSP, XML, JQuery, Ajax, primefaces, HTML5, CSS3, Angular JS, Node Js, Grunt, SASS, Twitter Bootstrap.
Confidential, NY
Java/ J2EE Developer
Responsibilities:
- Worked on 4 different state projects MD, CA, VA and CT.
- Involved in study of User Requirement Specification. Requested insufficient Information and helped clearing ambiguity in requirements document.
- Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, Oracle.
- Involved in developing Classes diagram in UML showing generalization and other relationships, sequence diagram describing the interaction of objects over time.
- Involved in design, develop and implementation of the application using Spring 3.2 and j2EE framework.
- System built using Spring (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
- Created an XML configuration file for Hibernate for Database connectivity.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria etc.
- Developed and supported the UI web pages using JSP, Jquery, AJAX, XML and primefaces for MD, VA and CT.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS for positioning.
- Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Designed Frontend with in object oriented JavaScript Framework like Angular.js .
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Backbone.js, and JQuery.
- Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
- Developed the user interface for back office support and worked collaboratively in Agile scrum team on the design and development of application based MVC framework using Angular.js, HTML 5.0 and CSS3.
- UsedJBoss as the Application Server to deploy the application
- Used Rational Rose as part of development of Rules.
- Used Maven for project builds.
- Contributed code to the development of mobile and responsive design and customized many features of the application in iterative sprints environment using version control tools like Tortoise SVN and, Less scripts, Omniture tracking and JIRA for bug tracking.
- Worked onsite at the client place involved in the Build, Configuration, Deployment and Integration phases.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Worked with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing.
- Responsible for cross browser compatibility and hence exposure to popular browsers.
- Worked on grunt and sass for CA project.
- Performed code review and peer review with the team.
- Provide production support and fix production defects.
- Use subversion for software configuration management.
Environment: Java, J2ee, SOAP Web Services, MQ Series, Spring Framework 3.0 UI, Spring, Hibernate, JSP, XML, JQuery, Ajax, primefaces, HTML5, CSS3, Angular JS, Grunt, SASS, Maven, Agile Scrum.
Confidential, IL
Senior Software Engineer
Responsibilities:
- Write design document based on requirements from MMSEA user guide based on new version from government.
- Designed and developed Medicare-Medicaid system using Model driven architecture on a customized framework built on spring.
- Performed requirement gathering, design, coding, testing, implementation and deployment.
- Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Create mockup screens for System Management UI for business partners and government using HTML, css3, jquery and javascript.
- Create topology view using graphs and created library using backbone js and jointjs. Also analyze if D3 and VIS.js can be used to create the graphical representation.
- Use websockets to get the update from the C&C and show the components and hosts active or passive using Socket IO.
- Using Gulp, node modules, bower for installing the components.
- Participate in making Responsive Web Designs using Media Queries and Twitter Bootstrap
- Complete UI and participate in demo for the trading users.
- Use hazel cast for the mappers and dal layer and rest for services to the backend and c&c.
- Use karma for testing the Angular controllers and services.
- Use code coverage and work on 100% code coverage of the controllers and junit for testing the backend.
- Analyze user requirement document and develop test plan, which includes test objectives, test strategies, test environment, and test priorities.
- Perform Functional testing, Performance testing, Integration testing, Regression testing, Smoke testing and User Acceptance Testing (UAT).
- Conduct daily defect tracking meetings.
- Use git for Software Configuration Management.
Environment: Java, J2ee, UI, HTML, IntelliJ, Angular JS, Backbone Js, D3, VIS JS, AJAX, XML, Karma, Git, Rest Api, STS, Webservices, JavaScript, Junit, Spring, Hazelcast, Socket IO, Agile/scrum methodology.
Confidential, IL
Senior Software Engineer
Responsibilities:
- Write design document based on requirements from MMSEA user guide.
- Designed and developed Medicare-Medicaid system using Model driven architecture on a customized framework built on spring.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Designed EJB2.1 like Stateless Session Bean for the Session Facade design pattern.
- Performed requirement gathering, design, coding, testing, implementation and deployment.
- Working on complete software development life cycle.
- Worked on modeling of Dialog process, Business Processes and coding Business Objects, Query Mapper and JUnit files.
- Created the Business Objects methods using Java and integrating the activity diagrams.
- Developed SOAP web services utilizing business logic for CRUD functionality and Rest Easy web services for creating reports.
- Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
- Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer to provide a connection.
- Wrote Query Mappers and JUnit Test Cases.
- Developed the UI using XSL and java script.
- Develop SQL queries and work on peer review and performance tuning of the SQL.
- Developed the Reporting Screens using AJAX.
- Used the Eclipse as IDE, configured and deployed the application onto Web logic application server using Maven build scripts to automate the build and deployment process.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Managed software configuration using ClearCase and SVN.
- Develop JSF components for date feature.
- Design, develop and test features and enhancements.
- Perform performance tuning using Oracle 11g.
- Perform error rate analysis for production issues and technical errors.
- Provide production support. Fix production defects.
- Analyze user requirement document and develop test plan, which includes test objectives, test strategies, test environment, and test priorities.
- Perform Functional testing, Performance testing, Integration testing, Regression testing, Smoke testing and User Acceptance Testing (UAT).
- Create and maintain test cases in Doors.
- Conduct daily defect tracking meetings.
- Lead 5 member offshore team.
- Track defects using Trac and HP service manager.
- Use subversion for Software Configuration Management.
Environment: Java, J2ee, UI, DDUI, EJB2.1, HTML, XSL, RSA, JSP, DB2, AJAX, XML, JSF, SQL, SOAP, WSDL, Web services, JavaScript, Junit, Splunk, Subversion, Trac, Spring, Hibernate, Ext.js, SVN, Rational Doors, HP Service manager, Lotus Notes, Hudson, Agile/scrum methodology, Test Driven Development.
Confidential
Responsibilities:
- Designed & developed Enterprise Claims System using Model Driven Architecture on a customized framework built on spring.
- Performed Requirement gathering, Design, Coding, Testing, Implementation and Deployment.
- Worked on modeling of Dialog process, Business Processes and coding Business Objects, Query Mapper and JUnit files.
- Created the Business Objects methods using Java and integrating the activity diagrams.
- Developed Scalable applications using Stateless session EJBs.
- Worked in web services using SOAP, WSDL
- Wrote Query Mappers and JUnit Test Cases.
- Developed the UI using XSL and java script.
- Managed software configuration using ClearCase.
- Created test wares and executed test cases for various modules.
Environment: MDA - Model Driven Architecture, Customized framework built on Spring, Spring, Hibernate, IBM WSAD, Rational XDE, EJB, Java, DB2, Clearcase, XML, Webservices, JavaScript, HP Service manager, XSL, Lotus Notes, Dimensions, Hudson, Cruise control, Agile/scrum methodology, Test Driven Development, Clear Quest.
Confidential
Analyst Programmer
Responsibilities:
- Designed and developed interfaces.
- Unit testing, Process Testing and Integration testing.
- Assist in developing test plan. Analyse user requirements and plan test strategy.
- Set up test data to perform regression testing
- Create and maintain test cases in Mercury quality center.
- Performed manual functional testing and browser compatibility testing.
- Involved in delivery and release process.
- Delivery of Customized programs in the given time frame.
Environment: Core Java, J2EE 1.4, Java, JSP, ANT, spring, Hibernate, SQL developer 10G, UML, Mercury Quality Center.