Fullstack Java/j2ee Developer Resume
MI
PROFESSIONAL SUMMARY:
- Around 7.5 years of experience in Systems Analysis, Design, Development and Implementation of Web and Client/Server and Enterprise Application development using J2EE Framework.
- Hands on experience in Architecture , Designing , Development and Deployment of High - Performance , Scalable , Distributed Applications.
- Experience with development, implementation and maintenance of large web/portal application systems using J2EE technologies (using Core Java, Servlets , JSP, JDBC, JMS , Swing, Struts, Spring boot, Shell Scripting , Layer 7 XML Gateway, Spark , Appian HL7, BPM, Mockito, Golang, PowerMock, AngularJS, Kerberos, Bootstrap, Grid Gain, Python, JBPM, ReactJS , Hibernate , XML, a, Web service, Axis, NetBeans, Eclipse, ANT.
- Good experience with Quality Assurance and Quality control processes.
- Experienced in using JavaScript library JQuery , J2SDK 1.5, MS FrontPage, JSP, EJB, Struts Tag Library, Groovy, AngularJS , MPEG4 , Docker, Jasmine .
- Extensively experienced in using various design patterns such as MVC (Model-View-Controller), such as Multi Threading , Singleton, Session Facade, Service Locator, Factory and Business Delegate in the development of Multi-Tier distributed Enterprise Applications
- Proficient working knowledge of C , C++ with OOPS, Java, and J2EE.
- Experienced working with Web Technologies such as HTML5, CSS3, XML, XHTML, DHTML, AJAX and Java Script .
- Good work experience of Web/Application Servers like Tomcat 5.5, Web Sphere 5.x, 6.x and JBoss3.x, 5.x, 6.x application servers .
- Experience in JPA and worked with Hibernate 2.0 and EJB 2.0, 3.0 .
- Experience in RDBMS using Oracle and comfortable using databases SQL Server, DB2, MySql and MS Access.
- Experience in SOA (Service Oriented Architecture) and Web Services technologies ( Apache SOAP, REST, WSDL, UDDI)
- Proficient in programming by using the IDE’s such as Eclipse 3.x, My Eclipse 6.x, JBoss6.x, 5.x, 3.x, RAD 6.0, 7.
- Good Experience with Portlet development
- Good experience with version controls such as CVS, SVN, and Clear Case.
- Experienced with build tools include Maven , Gradle and Jenkins Version/Source Control tools including SVN and Rational Clear Case . IDE tools like RAD, WSAD, Eclipse, Spring STS, and Borland JBuilder and Oracle Jdeveloper
- Strong experience in back-end coding for Microsoft SQL Server, IBM DB2 , Oracle 9i/11g, MySQL using procedures/Functions, cursors, triggers and packages in PL/SQL .
- Expertise in developing applications using Swings/AWT , Applets, Multi-threading , Util packages,Single Sign On , Struts, Enterprise Java Beans (EJB), Servlets, JSP, JSTL, JTA, JDBC, JNDI, JDOM, JSF, JSON, JMS, SOAP, POJO, Apache Lo4j, Hibernate , ANT, Junit, and JQuery.
- Expertise in tools and utilities like Eclipse, TOAD for Oracle, Ant, Maven, Text Pad, Win Merge, MQ Visual Edit.
- Understanding of Java Beans, DOJO, AJAX, XHTML, XSLT, XQuery, JQuery, SQL/XML .
- Good understanding of all aspects of Testing such as Unit, Regression, White-box, Black-box.
- Experience on LDAP for accessing and maintaining distributed directory information services over Web security protocol network . Also experienced in using Netegrity SiteMinder which intercepts user’s requests to validate access to secure applications.
- Experienced in Network Programming with Java and hands-on knowledge of networking concepts: TCP/IP, LDAP, HTTP, FTP and Ad-hoc.
TECHNICAL SKILLS:
Programming Languages : C, JAVA, SQL, PL/SQL
J2EE Technologies: EJB 1.1/2.0/2.1/3.0 , Servlets 2.3/2.4, JSP 1.2/2.0, Maven, JSTL, JDBC, JSF 1.1/1.2, RMI 2.0, JNDI, JMS
Web Technologies: HTML, DHTML, XML, XSLT, CSS, AJAX
IDE Tools: IBM WSAD 4.0/5.0, RAD, Jboss3.0/4.0/6.0, Eclipse3.1
Distributed Computing : RMI, EJB 1.0, 1.1 & 2.0
Application/Web Server: IBM WebSphere 5.0/5.1/5.1.2 , JBoss 3.0/5.1.2/6.0 , Tomcat 5.0/6.0.
Databases: Oracle 8i/9i/10G, DB 2 7.1/8.2.1/9.1.1 , SQL Server 00/05/08
Methodologies: UML, SDLC
Operating Systems: Windows Vista/XP/2000/NT/98/95, Red Hat Linux
Frameworks: Struts 1.1/1.2/2.0, Hibernate 2.0/3.0, JUnit, Log4j
PROFESSIONAL EXPERIENCE:
Confidential, MI
Fullstack Java/J2EE Developer
Responsibilities:
- Implemented and designed applications using Software Development Life Cycle (SDLC) that includes Requirements Analysis, Design, Coding, Testing.
- Maintained a Hadoop cluster, adding and removing nodes, configuring the Name Node high availability and keeping a track of all the running Hadoop jobs.
- Responsible for designing and implementing the Layer 7 XML Gateway implementation for the Customer program, which will secure web services inbound and outbound to the Customer platform .
- Used HTML5, bootstrap, CSS3, C++, EJB, Grid Gain, Spark, MPEG4, Spring Boot, JBPM, J2SDK 1.5, Groovy, Appian BPM, Golang, Kerberos, JavaScript and Angular JS to Designed dynamic and browser compatible pages.
- Involved with the Layer 7 XML Gateway virtual machine deployments across multiple Customer development environments.
- Experience working with end users to troubleshoot problems with both Tableau Desktop and Server.
- Developed and implemented and maintained a large web/port al application systems using Appian BPM tool.
- Worked on creating Packages, Stored Procedures & Functions in Oracle using PL/SQL and TOAD.
- Participated in the day-to-day activities of the Appian BPM and Java development teams
- Design, develop, modify, integrate, test, deploy and support enterprise-level Appian based BPM and Java/J2EE applications
- Implemented, managed and administered the overall Hadoop infrastructure.
- Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript, also developed filters and angular services and responsive UI with AngularJS, Bootstrap and SASS.
- Design and Developed applications using Core Java, HL7, Java Collection, JDBC, Servlets, JSP .
- Implementing Spring boot and Struts Framework and Re designing the existing applications.
- Working on front-end and back-end application development. Have upgrade additional functionalities and services with the use cases provided.
- Re-developing JSP elements, Custom Tag Libraries and JavaScript code for JSP’s to upload applicant case documents and also retrieve the documents from Enterprise Content Engine.
- Worked on implementing Web-Services SOAP and RESTFUL services in which request and responses are Image documents being transferred between applications.
- Implemented IBM Content Management architecture for an efficient implementation of the view level customizations and interfaced with the application logic.
- Implemented Persistence Layer Queries, Stored procedures, Functions, Packages.
- Used Maven and Ant build scripts to build the application.
- Use MVC Design Pattern in the application.
- Incorporated an efficient way of doing builds and deploying the application to WebLogic and Tomcat Application Server.
- Monitored the error logs using Log4J and fixed the problems.
- Used HCS (Health Commerce System) system with Single Sign on for Applications.
- Used Oracle & MySQL Server to manage data and create tables
- Used Eclipse Luna, Neon Oracle IDE for developing project.
- Developed Parser and Builder XML, XSLT, Java Beans, J-Query.
- Used JUnit test cases for creating and testing the app.
Environment: Java 8, J2EE, Struts, Spring 4.3, Spring boot, Spring Boot, Hibernate 4, JMS, CVS, REST, log4j, JUnit, Jenkins, SQL, Hadoop, J2SDK 1.5 , HTTP , Gradle, Grid Gain, Python, EJB, Tableau, Layer 7 XML Gateway, Appian BPM , Ajax, XSD, Groovy, java Script, Angular-JS 1.5, ReactJS, Bootstrap, HL7, Mongo DB, Mockito, PowerMock, Linux, C++, Tomcat, Spring Tool Suite(STS), IBM RAD, Jenkins, Docker and Load Runner, Golang, selenium, maven , JPA, JSF, JQuery, WebLogic Application Server, RabbitMQ, GIT, Log4j.
Confidential, Dental, MI
Appian/Java Developer
Responsibilities:
- Worked on front-end and back-end application development. Have upgrade additional functionalities and services with the use cases provided.
- Deployed, configured, tuned, and monitered Layer 7 XML Gateways.
- Participate in the day-to-day activities of the Appian BPM and Java development teams
- Re-developed JSP elements, Custom Tag Libraries and JavaScript code for JSP’s to upload applicant case documents and also retrieve the documents from Enterprise Content Engine.
- Involved in customer-facing, technical product expert and installed, configured, provided training for and supported the Layer 7 XML Gateway solution.
- Design, develop, modify, integrate, test, deploy and support enterprise-level Appian based BPM and Java/J2EE applications.
- Developed and used library of reusable Appian components that can be leveraged in the enterprise.
- Translate business process software requirement specifications into Appian process model prototypes and solutions.
- Implemented FileNet P8 Framework architecture for an efficient implementation of the view level customizations and interfaced with the application logic.
- Developed JSP’s, Spring Boot, HTML, and DHTML that presents data to the client.
- Had extensively used JSTL and Tag Libraries.
- Developed JSP elements for IEDR application to populate the pattern on doc retrieval screen.
- Used Struts Framework in the application, which is based on MVC design pattern.
- Developed Action classes and Form beans and configured the struts-config.xml .
- Used the Struts Validator Framework to validate the form data.
- Incorporated an efficient way of doing builds and deploying the application to WAS and JBoss .
- Experience in writing Queries, Stored procedures, Functions, Packages, and Triggers.
- Worked on Security Assertion Markup Language (SAML).
- Worked on designing Web-Services in which request and responses are XML documents are transferred over SOAP protocol.
- Had used Value Object design pattern for exchanging data between the tiers.
- Experience in SOA (Service Oriented Architecture) .
- Used JAXB for parsing the XML and get the required data for the application.
- Extensively used XML Gateway to code configuration files.
- Monitored the error logs using Log4J and fixed the problems.
- Used PL/SQL to manage data and create tables
- Used RAD and JBoss IDE for developing project.
- Managed LDAP, Siteminder configuration.
- User MQ Visual Edit for sending MQ Messages to the WMS (Main Frame System).
- Used Web Sphere Application Server 6.0 to deploy IEDR and Jboss Application Server 6.0 to deploy OSS Application.
- Used Multithreading to speed up the application
- Manipulated DB2 for data retrieving and storing using Hibernate.
- Used Ant for project management and automation.
- Used Fortify SCA 5.1 for generating fortify FPR reports for code accuracy.
- Used Toad for the databases and Tortoise SVN for repository use.
Environment: J2EE, DB2, JSP, Struts2, Hibernate, IBM FileNet, WAS, JavaScript, SAML, XML Gateway, SOA Beans, JDK, JDBC, ANT, Layer 7 XML Gateway, Appian BPM, HTML5, Selenium, UML, JMeter, Web Services, SOAP, REST, Jboss Application Server, JSF, JPA, C++, JQuery, Spring Boot, Eureka, Akka, AngularJS, Bootstrap, ReactJS, IBM Rational Clear Case, LDAP, Groovy, SiteMinder, WSDL, Tortoise SVN, Log4j, PL SQL, Fortify SCA.
Confidential
Java/J2EE Developer
Responsibilities:
- Implementing the design patterns like Singleton, value object pattern and Data access objects in the project.
- Involved in system design and development in core java using Collections, multithreading and exception handling.
- Designed and developed the UI using HTML, CSS and JSP.
- Responsible for development of presentation layer using JSP, spring.
- Business logic was developed using Session beans and container managed persistence services via Hibernate.
- Involved in developing web services using SOAP (UDDI, WSDL), XML.
- Deployed entity beans on WebSphere Application Server.
- Worked on LDAP configuration for accessing and maintaining distributed directory information services over Web security protocol network.
- Implemented MVC architecture using struts, JSP & Enterprise Java Beans.
- Involved in development of services based architecture utilizing open source technologies like Hibernate ORM and Spring MVC Framework.
- Exposed to all phases of software development life cycle, including in-depth knowledge of RUP.
- Designing and coding of Action classes and Business Layer and DAO Classes and wired them using Spring Framework.
- Worked on Persistence layer from simple DAO to Spring/Hibernate.
- Designed Stateless Session Beans fitting the requirement of the business and implemented its interfaces.
- Experience in writing Queries, Stored procedures, Functions, Packages, and Triggers.
- Implemented Data Access Objects (DAO pattern) using JDBC.
- Developed batch programs to update and modify metadata of large number of documents in FileNet Repository using CE APIs
- Extensively used JavaScript to provide the users with interactive, Speedy, functional and more usable user interfaces.
- Designed Asynchronous communication using Ajax.
- Worked on creating Packages, Stored Procedures & Functions in Oracle using PL/SQL and TOAD. This clearly separates the Business Logic from the Backend access to the Database and the Front-End Presentation layer.
- Worked on creating a test harness using POJOs, which would come along with the installer and test the services every time the installer would be run.
Environment: J2EE 5.0, HTML, Java Script, Ajax, JDBC 3.0, SQL procedures, Hibernate 8.0, Struts Framework 1.1, SAML, Ant, SOA, SOAP, DAO, XML, XSLT, JSP 2.1, JTA 1.1, JQuery, Servlet 2.5, Web Service 1.2, IBM WebSphere 6.x, IBM Rational Clear Case, LDAP, MS- Office 2007, Oracle 9i, Eclipse 3.4.