Sr Software Developer/lead Resume
SUMMARY
- 12+ years of IT experience in JAVA/ J2EE development, IBM WPS/BPM Development, deployment and maintenance of Corporate Applications, And 5+years of experience as a Technical Lead on projects
- 6+ years of experiences as a Full Stack developer (Front - End, Back-End, Database and Dev ops).
- Expertise in design and rapid development of WEB and J2EE applications with the latest Technologies and Architectures such as Angular 6/8, AngularJS, Bootstrap, Flex, JSP, Servlets, JDBC, Struts 1.x/2.x, Hibernate, Spring, Spring Boot, Microservices Web service and WSDL, SOAP.
- Extensive knowledge and hands on experience with web and xml technologies like HTML, DHTML, JSP Custom Tags, JavaScript, XML, AJAX, CSS, XSL, XPATH, XML Schema and SAX, DOM, JAXP parsers and Spring Framework.
- Extensive knowledge and Experience in Business Process Management using IBM BPM v8.0.1, IBM BPM v8.5.5 and WPS/BPM Advance workflow.
- Experience in developing BPM applications using Teamwork’s features like BPD, Coaches, Coach Views, sub process, Linked process, Scripts, System Task, User Task.
- Knowledge in implementing BPD using Timer Events, Ad Hoc Events, Message Events, tracking events, Terminate events, Gateways.
- Working knowledge on App Services, Pipelines, Docker and Kubernetes in Microsoft Azure.
- Working knowledge on IBM Datapower Administration by creating secure gateways for web services and AAA polices with custom XPATH expressions
- Extensive experience in design, development and implementing MVC architecture using Struts, JSF and Spring Frameworks.
- Good experience in Object Relational Mapping (ORM) tool like Hibernate and IBatis.
- Extensive experience in Oracle 9i/10g/11g, MySQL, DB2, MS Access and writing SQL queries and good knowledge in writing PL/SQL Stored Procedures, Functions, Packages and Triggers.
- Designed, implemented and delivered Web Services components using WSDL, JAX-WS, SOAP, RESTful, XML, JAXB and JAX-RPC.
- Extensively worked on AJAX (Asynchronous JavaScript and XML) for making calls to database.
- Experienced with DOJO Tool kit which contains AJAX interaction API
- Competence in using IDE tools like IBM Process Designer, IBM Integration Designer (IID), Websphere Integration Developer (WID), Rational Application Developer (RAD) and WebLogic Workshop to develop dynamic web applications.
- Experienced in programming, deploying J2EE Applications on IBM WebSphere Application Sever (WAS), Process Server (WPS/BPM), Apache Tomcat 5.x/6.x, BEA Web Logic and JBoss 3.2.
- Involved in building and deployment of the applications by using build tools like ANT, Maven etc.
- Experience in XML parsing, extractions, and data migrations and/or transformations.
- Hands on experience with Installation, Configuration of Various Versioning Systems like CVS, VSS, SVN, Harvest with IBM RAD and Subversion with Eclipse IDE.
- Experience with working on UNIX, Windows NT/2000/XP.
- Highly result oriented and pro-active with the ability to learn new technologies quickly and implement them successfully in production.
- Excellent communication and interpersonal skills demonstrated ability to quickly grasp new concepts, both technical and business related and utilize as needed.
TECHNICAL SKILLS
Platforms: Windows 10/7/XP, UNIX, Red Hat Linux 7.0/8.0
Programming Languages: Java 6.0/5.0, SQL, PL/SQL, HTML, XML and Unix Shell Scripts.
BPM Tools: IBM BPM v 7.5/8.0.1/8.5.0.1
Java/J2ee Technologies: Core Java (Swings, Collections, Multi-Threading), JNDI, JDBC, Servlets, JSP2.0, JSTL, Java Mail, Java Beans, Spring boot, Web Services (WSDL,SOAP,JAX-WSJAX-RPC, RESTFUL).
Web Technologies: Angular 6/8, AngularJS, Bootstrap, HTML, DHTML, XHTML, CSS, JavaScript, XML, XSL, AJAX, DOJO, GWT, DWR.
Script Languages: JavaScript, PHP, PERL, Shell Scripting.
Frameworks: Struts 1.x/2.x, Validation Framework, Tiles, Spring 2.x, JSF.
ORM S/w's: Hibernate 3.x
RDBMS: Oracle-9i/10g, DB2, MS SQL Server 2000/2005, MYSQL,MS Access
Cloud Platforms: Microsoft Azure.
Application/ Web Servers: IBM WebSphere Application Server 8.x/6.x, IBM Datapower XI50Apache Tomcat 6.x/5.x
IDE/Tools: IBM Process Designer 8.x, IBM IID 8.x, IBM WID 6.X, IBM RAD 8.x and 7.x, Ant 1.5.1/1.6.1 , Axis 1.2, Maven 2, Editplus, Log4j.
Testing/Version control Tools: Junit, HTTPUnit, CVS, SVN.
PROFESSIONAL EXPERIENCE
Confidential
Sr Software Developer/Lead
Responsibilities:
- Managed the delivery of multiple complex simultaneous system development projects from design through to release.
- Worked with client/Business Users, Business Analyst and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Participated in all aspects of the Software Development Life Cycle activity; estimating, planning, designing, coding, documenting, testing and providing postproduction support of software applications.
- Provided regular and effective progress updates and worked closely with Development Project Managers to ensure the management of any delivery risks or issues by being an interface between the developers and the project manager.
- Administered all project issues and identify all risks and ensure mitigation within required timeframe and develop and perform tests on all JAVA and BPEL applications and design all J2EE applications according to business requirements.
- Defined delivery phases of the project including activities, sub-activities, and milestones ensuring these are documented and used as the basis for the project event log, issues and risk log and any subsequent reporting
- Reviewed and discussed the BRD to analyze the requirements for the project and contributed to the proposed System Architecture.
- Created the technical documentation including the Function Specifications, ER Diagram, LL Sequence Flow Diagram, and Service specifications.
- Actively involved in one of the big projects called Cyclone for migrating/clone of all existing environments as part of Confidential Spin over form Confidential controls.
- Designed and developed interactive and responsive web pages using various components of latest web technologies like Angular 6/8, AngularJS, Bootstrap, Kendo UI, Bootstrap 3, High charts, Flex 3.4, Struts, AJAX, HTML, CSS, JSF, jQuery and JavaScript.
- Developed server-side services using Java, spring, spring boot, Web Services (SOAP, RESTful, WSDL, JAXB, JAX-RPC).
- Worked on Spring modules like Spring Data, Spring MVC, Spring IOC, Spring AOP, Spring Batch, Spring Security.
- Worked on Microsoft Azure Cloud products like Repos, Pipelines, Active Directory, API Management, App Service etc.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
- Developed various SOAP and Restful Web services with WSDL, SOAP, JAX-WS, CXF and JAX-RS as a provider and implemented security on webservice using LTPA and Username token
- Worked on creating Modules, mediations flow using BPEL and integrated with external systems using IBM Websphere Integration Developer
- Involved in designing new processes, BPD and nested BPDs according to Business requirements.
- Created Process application, process modelling, development of Integration service and development of custom components using IBM Process Designer
- Involved in creating user interfaces using Coach view and coaches using IBM Process Designer
- Support & Enhancement to the existing implementation of correspondence components which are developed using EJBs, JPA and Web Services / JMS Technologies
- Involved in Configuration and setting up IBM Datapower services
- Implemented Service gateway for web services in IBM Datapower and Created different services level AAA polices
- Involved in Continuous Integration proof of concept using Jenkins to continuously integrate code and to do the builds.
- Used MAVEN building tool and ANT for creating EAR file to be deployed in the application servers, it is also used for Dependency management of code in the application.
Environment: Angular 6/8, AngularJS, Bootstrap, FLEX3.4, JAVA 1.6, J2EE (JSP, Java beans, DAO), Struts, Spring, Spring boot, Hibernate, XML, XSL, Webservice (JAX-WS, JAX-RPC, Restful, JAXB), BPEL, IBM BPM, Microsoft Azure Cloud, WebSphere 7.0/Websphere 8, Process Server 6.2/ Process Server 8.x, Java Script, ANT, Oracle 10g/11g, Jenkins, IBM RAD 7.5/8.0, Websphere Integration Developer(WID), IBM Process Designer 8.5, IBM Integration Designer 8.5(IID),IBM Datapower.
Confidential
Sr Software Developer/Lead
Responsibilities:
- Working closely with Development Project Managers and Business Analysts to produce accurate delivery estimates and manage the transition from analysis through to design and delivery.
- Developed the application in Agile/Scrum fashion and collaborate with Business Analysts, Product owners, Scrum master, Scrum team and stake holders in the software development process.
- Working closely with relevant teams internally to ensure alignment and coordination across operations as part of the seamless implementation of existing and new systems
- Used Octane to create and maintain User Stories and to track the progress on each sprint cycle.
- Designed and developed client side presentation layer for web applications using AngularJS, Bootstrap and HTML jQuery, JavaScript and CSS.
- Developed Service layer and DAO Layer using Java and Spring and Exposed as restful Webservice
- Configured JTA transaction in Spring config file to maintain multiple database transactions under one JTA transaction.
- Configured JNDI names for data sources, Queues, Connection factories in WAS, and configured Resource environment providers to get data from the server runtime dynamically.
- Involved in writing and reviewing unit test cases using Junit
- Used IBM Rational Application Developer(RAD) 8.0 to have integrated development environment
- Involved in configuring and deploying the application with WebSphere Application server
- Used SVN as version control for code resynchronization, submission and other merges
Environment: JAVA 6, J2EE (JSP, Java beans, DAO), AngularJS, Spring, , XML, XSL, JAXB, JSP 1.1, Servlets, JDBC, Boot Strap, JavaBeans, WebSphere 8.0, XHTML/DHTML, Java Script, Oracle 11g, RAD 8.x ,JUNIT
Confidential
Sr Software Developer/Lead
Responsibilities:
- Involved in the design of application framework using J2EE guidelines and different J2EE design patterns and Object-Oriented Analysis and Design (OOAD) methodologies.
- Define delivery phases of the project including activities, sub-activities, and milestones ensuring these are documented and used as the basis for the project event log, issues and risk log and any subsequent reporting
- Worked in the design phase of application and have documented the high-level architecture diagrams like component models, SOA reference architecture diagrams, Operational models, Deployment diagrams, security models, component models and service models.
- Designed and developed Graphical User Interface(GUI) using various components of Flex 3.4, HTML, CSS, JSF, jQuery and JavaScript.
- Developed service layer and DAO classes using Spring and Hibernate and exposed as Webservices
- Developed various java objects (POJO) as part of persistence classes for OR mapping
- Created large number of hbm.xmls and hibernate entity objects with complex relations using hibernate reverse engineering tool.
- Hibernate was used to Map relational data directly to java objects and Wrote complex named queries (hql and sql), stored procedures and enhanced the performance by using proper fetch strategies, query caching and lazy loading techniques.
- Configured JTA transaction in hibernate config file by using WebSphereTransactionManagerLookup class under WAS environment, and ran several transactions between three different data base sources.
- Designed and Developed different application and enterprise web services using top down development approach and secured them by configuring LTPA security
- Developed Modules using BPEL and Mediation flows in WebSphere integration Developer (WID).
- Used the web service export binding to expose the sca modules as web service, and MQ import bindings for accessing the various reference partners
- Configured JNDI names for data sources, Queues, Connection factories in WPS and WAS, and also configured Resource environment providers to get data from the server runtime dynamically.
- Involved in writing and reviewing unit test cases using Junit
- Used WebSphere Integration Developer and RAD 7.0 to have integrated development environment
- Involved in configuring and deploying the application with WebSphere Application server and Websphere Process Server
- Used MKS integrity as version control for code resynchronization, submission and other merges
Environment: JAVA 1.5, J2EE (JSP, Java beans, DAO), Struts, Spring, Hibernate,BPEL Websphere Integration Developer WID (Modules and Mediation flows), XML, XSL, JAXB, JSP 1.1, Servlets, JDBC, JavaBeans, WebSphere 6.0, XHTML/DHTML, Java Script, ANT, Oracle 10g, Webservice (JAX-WS, JAX-RPC, Restful, JAXB),, RAD 6.x ,JUNIT, MKS source control.
Confidential
Sr Software Developer/Lead
Responsibilities:
- Extensively involved in Design, Development and Support phases of Software Development Life Cycle (SDLC) for the project in Waterfall Model.
- Involved in requirement analysis involving various our teams and been a part in validating the Requirement Specification Document.
- Involved in preparing various artifacts like project Plan, design document, Impact Analysis document, Test Case and Deployment Plan.
- Exhibited excellent presentation skills in estimation review, design review and development demos.
- Designed and developed Graphical User Interface(GUI) using various components of Flex 3.4, Struts, HTML, CSS, JSF, jQuery and JavaScript
- Used Flex Builder plugin for creating flex application in RAD and used BlazeDS for accessing remote object from Adobe Flex
- Developed the Struts Action classes and Action Form classes and configured them in Struts configuration files as part of the controller component.
- Used the Struts Validation Framework for UI validation and worked with Struts Tag Libraries.
- Involved in writing Struts form-beans for transferring the data from Controller to the Model and implementing the file upload/download functionality using Struts, Servlets.
- Involved in creating a stand-alone Java application for Email-Services. Converted the Java application to runnable JAR and scheduled execution as a batch Job.
- Developed Modules using BPEL and Mediation flows in WebSphere integration Developer (WID).
- Used the web service export binding to expose the sca modules as web service, and MQ import bindings for accessing the various reference partners
- Involved in unit and system testing. Test cases and bugs are captured in HP Quality Center.
- Used IBM RAD7.5 and Websphere Integration Developer(WID) to develop the enterprise application.
- Involved in configuring and deploying the application with WebSphere Application server and Websphere Process Server.
- Used MKS integrity as version control for code resynchronization, submission and other merges.
- Used Log4J to capture the log that includes runtime exceptions.
Environment: FLEX, JAVA 1.5, J2EE (JSP, Java beans, DAO), Struts, Spring, Hibernate, XML, XSL, JAXB, JSP 1.1, Servlets, JDBC, JavaBeans, WebSphere 6.0, XHTML/DHTML, Java Script, ANT, Oracle 10g, Webservices, RAD 7.5, WID, WebSphere Application server(WAS), Websphere Process Server(WPS), JUNIT.