Integration Engineer Lead Resume
SUMMARY
- IT professional with over 10 years of experience in planning, designing, and developing web applications, using programming languages such as java, python and angular.
- Strong expertise in creating strategies to develop optimized applications at a minimal budget, with the goal of maximizing profits for my clients.
- Looking for a challenging role where I can utilize my experience, gain more knowledge, and benefit the organization.
TECHNICAL SKILLS
J2ee Technologies: Servlet, JSP, Hibernate, Struts, Springs, Web Services, EJB, JSF, JMS, JDBC, JNDI, Java Beans, Annotations, Collections API, Liferay
Web Technologies &Applications: XML, XSLT, HTML, Ajax, CSS, JSON, SAML 2.0, Oauth, SSO, Node, Openid
Operating Systems: UNIX/LINUX, Windows Server 2008,2012, Kali Linux, Metasploitable2, AIX, RHEL
Applications/Web Servers: IBM Websphere, IBM Liberty, Apache Tomcat, JBOSS, IBM ISAM, TFIM/SIM, ADFS, Windows Server, IBM Datapower
Programming Language: JAVA, Java Script, Python, Angular, Angular Js, React, PHP
Other: Vmware, Wireshark, GNS3, Packet Tracer, Tenable, Burp, Nmap/XenMap, RTC, ANT, Maven, Jenkins, Docker, AWS, Azure, Openshift, Kubernetes
PROFESSIONAL EXPERIENCE
Confidential
Integration Engineer Lead
Responsibilities:
- Worked on commercial portal development team as a lead integration engineer
- Design, Develop and Test the portlets using Java/J2EE and Liferay Portal Technology. Portal went live in September 2019
- Administration of Liferay Portal and working on creating organizations and assignment of Roles and Groups for authorization for editing and publishing the content from stage to production
- Worked on developing Authentication and Authorization using isam
- Made simpler Roles and Group policies, New Rewrite on above sandbox of Authorization and Authentication using LDAP mechanism
- Helped with development of session management capability, in which the session of a Saas based SSO integrated application is managed by the portal.
- Developed rest based apis utilizing apache cxf, java 8 on liferay portal framework.
- Worked on datapower to generate SAML and post to service provider
- Worked in a complete SOA environment
- Established two way SSL connections between client and servers
- Used gradle for build automation and worked with CI/CD team to establish a full CI/CD pipeline
- Actively supported the QA team, BA's and resolved defects
- Worked in a full agile team with two weeks long sprint
- Used Gitalab and source tree for version control.
- Developed a portal using Angular, React and java - based data services
- Created Experience and data services using spring boot
Environment: Java 8, FTL, Angular, Liferay, Rest, Soap, Gitlab, Serena Dimensions, XML, apache tomcat, Liferay developer studio, portlets, OAuth, Mutual SSL, JavaScript, Angular, Node.
Confidential
Web Developer/Security Engineer
Responsibilities:
- Involved in planning and development of an application that builds user profile and sends the response object to TFIM for creating SAML token
- Configured TFIM to establish Identity of a user and set federations to Confidential .
- Migrated 30+ SSO to ADFS
- Worked in a complete SOA environment and supported other developers in transition from Struts, Spring and EJB based infrastructure.
- Utilized JAX-B, rest and soap web services to create a profiling application
- Used itext and POI apis to generate dynamic invoices, PDF and excel formats. Used jersey api and rest calls to generate them.
- Used base64 to decrypt the data that comes from Confidential encrypted.
- Created encryption keys that were provided to Confidential to encrypt data in the string.
- Actively supported the QA team, BA's and resolved defects
- Developed the application using RAD 8.5 as a development tool.
- Used ANT script to build the application on IBM web-sphere 8.0
- Used RTC for version control.
- Used SOAP UI, and web related technologies such as XHTML, HTML, Javascript etc to create test harnesses to test backend code
- Used MDM for data sources and data power to redirect between environments.
- Followed TDD approach to development, used Junit as tool
Environment: Java 1.7, JSP, JSF, Servlet, Rest, Soap, POJO’s, RTC, Serena Dimensions, XML, web-sphere8.0, XHTML, XSLT, JMS, JAX-B, XML, RAD 8.5, JavaScript, JQuery, Windows 7, ANT, Encryption apis, TFIM, LDAP browser, Data Power, MDM.
Confidential
Java/ J2EE Developer
Responsibilities:
- Experienced in working with different application frameworks such as Web Work, Struts2, Spring, Hibernate in MVC architecture
- Developed the work flow interfaces for dynamically selected years using Ajax, Action class, JSP, CSS
- Used JavaScript, JQuery for client-side validations, and AJAX to create interactive front-end GUI
- Developed tag libraries to display the information as per the client’s requirements
- Developed the Business Logic Using POJO.
- Worked with EJBs and APIs
- Used iReports to create a new jasper data report from scratch and integrated it into the app
- Helped back-end team in adding new input fields into the app, which didn’t exist in the database
- Configured XML file to enable the new workflow
- Actively supported the QA team and resolved defects
- Developed the application using Eclipse 3.4 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation.
- Used ANT script to build the application locally on JBoss 4.0
- Provide Maven build tool for building and deploying the application.
Environment: Java 1.6, JSP, Servlet, Web Work, Struts2, POJO’s, Hibernate 4.1, JDBC, XML, JBoss 4.0 HTML, JMS, MDB, XML, Eclipse 3.7, AJAX, JavaScript, Dojo, JQuery, Windows 7,CSS, Maven 3.1, ANT, Subclipse.
Confidential, Chicago, IL
Java/ J2EE developer
Responsibilities:
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Involved in development of Web Services using JAX-WS.
- Developed UML use-case, class, object, sequence, collaboration and activity diagrams
- Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
- Primarily focused on the Spring components such as DispatcherServlets, Controllers, Model View Objects and View Resolver.
- Experienced in working with different application frameworks such as Spring MVC 3.1 and Presentation Services with good knowledge on MVC architecture.
- Developed the Business Logic using Plain Old Java Objects (POJOs)
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Developed the application using Eclipse 3.4 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Provide Maven build tool for building and deploying the application.
- Writing service methods and SQL queries, PL/SQL to interact with the MySQL DBMS.
Environment: : Java 1.7, JSP, Servlet, Spring 3.1.1, POJO’s, Hibernate 4.1, JDBC, WebLogic Application Server 12.1.1, XML, Apache tomcat 7.0.25, Web service JAX-WS, SQL Server 2008, HTML, JMS, MDB, XML, Eclipse 3.7, AJAX, JavaScript, Ajax, Windows XP,CSS.
Confidential
J2EE Developer
Responsibilities:
- Developed application using Struts framework that leverages classical MVC architecture
- Generated UML artifacts such as use cases, sequence diagrams, class diagrams using Rational Application Developer
- Developed the workflow interfaces using JSPs, CSS, Struts Tiles layouts and the request processors using Dispatch Action and Action
- Used JAX-RPC Web Services using SOAP to process the application for the customer
- Developed the application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Developed Tables, Indexes and Triggers for the database using TOAD
- Processed customer information for sending bills at the end of the month
- Used SWING components to develop standalone client which communicates with the Multithreaded server application
- Configured the connection pools and security for the server
- Used JUnit to perform unit testing
- Developed the application using Eclipse
- Deployed the application on WAS 8.5 on Red Hat Linux
- Developed the application using Rational Application Developer
- Supported Testing Teams and involved in defect meetings.
Technology: J2EE 1.4, Eclipse 3.2, WebSphere Application Server,JSP, Servlet, HTML/DHTML, JavaScript, CSS, EJB, Hibernate, Struts, XML, JAXP, JNDI, SWING, JAX-RPC, AXIS, SOAP, TOAD, AJAX, JUnit,Log4J, WebMethods,CVS,UNIX
Confidential
Java Developer
Responsibilities:
- Involved in requirements gathering sessions, communicated directly with the users, clients and other stake holders to get the appropriate requirements.
- Involved in the preparation of prototype and demos of the project and presented before the client to check that it meets their requirements.
- Created Single Sign On application using JAAS to sign in the user only once and can access different applications depending upon his authorization.
- Developed a separate application for Screen Specific Help which is accessible by the user on each and every screen and used Web Services to do that.
- Involved in all layers like Presentation Layer, Business Logic and Data Access Layers.
- Front-end is designed by using HTML, DHTML, JavaScript, CSS, JSP, JSTL and Struts.
- Integrated and configured Spring framework and Hibernate environment.
- Used Struts Validation Framework for validating the application
- Developing and configuring the Struts Configuration file
- Worked on Web services using SOAP and AXIS.
- Used Hibernate as ORM tool for accessing database.
- Written SQL queries to pull some information from the Backend.
- Used MAVEN tool for creating and deploying the .war files.
- Involved in Development, enhancements and bug fixes in the application.
- Used Rational Clear Case to access files and directories in the organization.
Environment: : Rational Application Developer (RAD) 7.5, HATS 7.5.2, Web Sphere Application Server (WAS) 7.0, Web Sphere Portal Server 6.1, Java 1.5, J2EE, JSP 1.2, Servlet 2, JSF 1.1, Spring 2.5, Hibernate 3.0, Web Sphere 6.0, AXIS, Oracle 10g, JUnit, MAVEN, XML, HTML, Java Script, AJAX, CSS, Rational Clear Case.
