We provide IT Staff Augmentation Services!

Java/j2ee - Software Architect Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Sun Certified JAVA Programmer with 17+ years of extensive development experience specializing in an environment building n - tier applications for web deployment using Java, J2EE, JSP, Servlets, JDBC, JMS, JNDI, EJB, JavaBeans, JavaScript, HTML, XHTML/DHTML & XML
  • An IT Professional with expertise in complete Software Development Life Cycle (SDLC) like analysis, design and development of Multi-Tier Client/Server and Web based applications.D
  • Expertise in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML) architecture using Rational Rose and Microsoft Visio.
  • Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, J2EE (JSP, Servlets, JDBC, JNDI, LDAP, JSF), JavaBeans, JMS, XML, XSLT, Oracle, SQL, MVC architecture.

    Working knowledge on Java Server Pages Standard Tag Library.

  • Developed different Web components such as JSPs, Servlets, Filters, Custom Tag Handlers and Business components such as RMI, EJB, JMS, and Web Services.
  • Extensively worked with frameworks like Struts, Tiles, JSF, AJAX, EJBs, RMI and JUnit.
  • Expertise in designing and implementation of multi-tier distributed applications using Java,JMS, J2SE/J2EE, JDBC, JSP, JSF, HTML, Struts, Servlets, and JavaBeans.
  • Experience in working with IBM Web sphere 6x application server technologies.
  • Exposure to Application Servers like BEA Web Logic, Apache Tomcat and JBoss.
  • Expertise in developing GUI based applications using Java Applets, Awts and Swings.
  • Expertise in using J2EE Design Patterns such as MVC, Session Façade, DAO, VO, Singleton Pattern, Front Controller and Business Delegate.
  • Experienced in working with XML technologies like XML, XSL, XSD, XSLT, Xquery, Xpath and DTD.
  • Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
  • Proficient in deploying J2EE components (EAR/WAR/JAR) on WAS 5.0/5.1/6.0/6.1 using WAS Admin Console, shell/Ant scripting and Sun web server Admin Console.
  • Developed scripts for automating tasks using Ant 1.5, perl 5.0 and UNIX shell programming.
  • Strong working experience of relational database management systems like IBM DB2, Informix, Teradata 8.2, 9.5 and Oracle 9i/10g and SQL Server 2000/2005/2008.
  • Excellent working experience with different operating systems like Windows, UNIX, LINUX and Solaris.
  • Highly proficient in understanding new technologies accomplishing project goals successfully. Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
  • Excellent written and verbal communication skills, presentation and problem solving skills.
  • Good team player and ability to work in a fast paced environment.

TECHNICAL SKILLS:

Programming: C++, Java, SQL and PL/SQL

Java Technologies: Java, JDK1.8, J2EE, Servlets, JSTL, JDBC, JNDI, JMS, Hibernate, JPA 2.0, JDO, AJAX

Middleware/Webservice: WebSphere Message Broker, SOAP/REST Webservice, RMI, JAX-RPC(WSDL), JAXB and Web Sphere MQ Series v5.3, UDDI

Databases: Oracle 9i/10g/11.2, Sybase, MYSQL, PL/SQL, DB2 9.5

IDE/Development Tools: IBM RAD, Eclipse (kepler), MyEclipse 10.0, IntelliJ Community

Frameworks: JUnit, Session Fa ade, Struts 2.0, Spring, SpringBoot, Spring Security, Spring Batch

Operating Systems: Windows 98/NT/2k/XP, Linux and Unix(Solaris, AIX, HP-UX)

Designing Tools: Rational Rose 2000 and Microsoft Visio, UML, RUP

Application Server: BEA WebLogic V8.x, V9.x, IBM WebSphere V6.x & V8.x, JBoss4.2.2

Other/Internet Technologies/Webservices: JBoss (Drools) Rules Engine, Search Engines, Text Mining. JSF/IceFaces, Facelets, HTML5, AJAX, Flex, CSS, JavaScript, XML, XSD, XSLT, JSON, Jenkin, REST, SOAP and Microservices

Version Controls/ Content Management: Clearcase, SVN, CVS, Clearquest, Harvest, IBM Lotus Web content Manager, GIT, BitBucket, Jenkin, CI/CD Pipeline

Methodology: Water Fall, Agile Methodology

UI Technologies: Angular 8.x and google webkit

Cloud Commuting: AWS

PROFESSIONAL EXPERIENCE:

Confidential

Java/J2EE - Software Architect

Responsibilities:

  • Involved in requirement gathering, design, Analysis, preparing the use cases and Responsible Designed and developed backend services implemented in Spring Boot and Hibernate technologies.
  • Daily Batch jobs applications are implemented through Spring Batch interacting with databases through Spring JDBC Templates.
  • Multithreading concepts used while parsing the feed files.
  • Deployed and executed complete implementation of business/data access layer in Web sphere Application Server.
  • Capital Markets - all the trading files from Bloomberg and other vendors processed through Data Parser.
  • Message transaction management done through Kafka tool which produce/consumer messages.
  • Parse the data and manipulate applying some logics before sending them to downstream.
  • Open Shift platform used to deploy J2EE application through Docker pooling system.
  • Vulnerabilities/Security exceptions are handled through Sonar tools and clean and maintain the application appropriately.
  • JENKIN Deployment tool used to deploy the application in development/Testing environments with help of UDeploy (built in application through java)
  • Worked on UNIX systems to build and deploy the application in different test environments.
  • Worked with Database Administrators to solve the problems generated while creating tables for application.
  • Used log4j for tracking errors and debugging the code.
  • Migrating Legacy systems to Amazon cloud systems. Integrating AWS web services for third party vendor calls.
  • Produce and consume messages on more than one system through JMS Functionality.
  • Used clear case tool for code repository and as version control mechanism.
  • Conducted code reviews against coding standards and made sure the best practices are maintained in the development process.
  • Working with BitBucket, GIT applications are used on Software configuration management - a tool which is used to handle all the code management/configuration works well.
  • Worked with User Acceptance Testing (UAT) to fix the bugs.
  • Transition from Waterfall methodology to Agile methodologies and well-versed knowledge on Agile Methodology.
  • Jira/Confluence tools are used for story creation and documentation maintenance purposes.
  • ServiceNow Application used for incident Management, Issue tracking purpose.

Environment: Core Java 1.8, J2EE, IntelliJ Ultimate, Spring Boot, Sping Batch, Hibernate Oracle, Microservices, SOAP Services, Jenkin, OpenShift platform, Bitbucket/Git, Kafka, microweb sphere Application Server 9.0, XML, XSLT, SQL Developer, Control Center, Oracle,DB2, Shell Script, Unix.

Confidential

Java/J2EE - Lead Java Consultant

Responsibilities:

  • Involved in requirement gathering, design, Analysis, preparing the use cases and Responsible Designed and developed backend services implemented in EJB (Session and MDB).
  • Daily Batch jobs applications are implemented through Spring Boot interacting with databases through Spring JDBC Templates.
  • Deployed and executed complete implementation of business/data access layer in Web sphere Application Server.
  • PEGA Applications are used to create Campaigns and Offer Snippets/Footnote sections.
  • Vender interacted through SOAP Web Service to interact with internal systems to offer related information and FICO Systems.
  • Created unit test plans and involved in unit test execution.
  • Worked in Oracle DB database through SQL Developer tool to write and optimize the queries and to monitor the performance of the queries used by the application.
  • Integrating third party applications through Microservices like (getting a FICO Score for a customer and generating disclosures for Credit card offer etc.,)
  • Vulnerabilities/Security exceptions are handled through Sonar tools and clean and maintain the application appropriately.
  • JENKIN Deployment tool used to deploy the application in development/Testing environments with help of UDeploy (built in application through java)
  • Worked on UNIX systems to build and deploy the application in different test environments.
  • Worked with Database Administrators to solve the problems generated while creating tables for application.
  • Used log4j for tracking errors and debugging the code.
  • Migrating Legacy systems to Amazon cloud systems. Integrating AWS web services for third party vendor calls.
  • Kubernetes platform used as platform while integrating Cloud computing.
  • Produce and consume messages on more than one system through JMS Functionality.
  • Used clear case tool for code repository and as version control mechanism.
  • Conducted code reviews against coding standards and made sure the best practices are maintained in the development process.
  • Working with BitBucket, GIT applications are used on Software configuration management - a tool which is used to handle all the code management/configuration works well.
  • Worked with User Acceptance Testing (UAT) to fix the bugs.
  • Transition from Waterfall methodology to Agile methodologies and well versed knowledge on Agile Methodology.
  • Jira/Confluence tools are used for story creation and documentation maintenance purposes.
  • ServiceNow Application used for incident Management, Issue tracking purpose.

Environment: Core Java 1.8, J2EE, IBM RAD 9.x, Spring mvc and core, Spring Boot, Hibernate Oracle, Microservices, SOAP Services, Jenkin, Bitbucket/Git, PEGA 7.1.x, microweb sphere Application Server 9.0, XML, XSLT, SQL Developer, Control Center, Oracle,DB2, Shell Script, Unix.

Confidential

Java/J2EE - Senior Java Consultant

Responsibilities:

  • Involved in requirement gathering, design, Analysis, preparing the use cases and Responsible Designed and developed backend services implemented through Struts framework and Integrated with presentation layer using JSP.
  • Spring Framework is implemented as a backend and Front End UI interface as JSF/JSP.
  • Deployed and executed complete implementation of business/data access layer in Web sphere Application Server.
  • Developed a server side application to interact with databases using Spring Boot and Hibernate.
  • Also used SOAP UI tool to create test cases and quickly unit test the RESTful web service code.
  • Created unit test plans and involved in unit test execution.
  • Worked in Oracle DB database through SQL Developer tool to write and optimize the queries and to monitor the performance of the queries used by the application.
  • Sonar tool used to make the clean code and maintain java coding standards.
  • JENKIN Deployment tool used to deploy the application in development/Testing environments
  • Worked on UNIX systems to build and deploy the application in different test environments.
  • Worked with Database Administrators to solve the problems generated while creating tables for application.
  • Used log4j for tracking errors and debugging the code.
  • Produce and consume messages on more than one system through JMS Functionality.
  • Used clear case tool for code repository and as version control mechanism.
  • Conducted code reviews against coding standards and made sure the best practices are maintained in the development process.
  • Working with IBM Lotus Web content Manager - software configuration management tool which is used to handle all the code management/configuration works well.
  • Worked with User Acceptance Testing (UAT) to fix the bugs.

Environment: Core Java 1.6, J2EE, Eclipse, Spring mvc and core, Spring Boot 1.2.x, Hibernate 4.x Oracle, Sonar tool, Jenkin, web sphere Application Server 7.0, XML, XSLT, SQL Developer, Control Center, Oracle PLSQL Script, Bash shell script and Unix.

Confidential

Senior Consultant- Java/J2EE

Responsibilities:

  • Involved in requirement gathering, design, Analysis, preparing the use cases and Responsible Designed and developed backend services implemented through Spring framework and Integrated with presentation layer using JSF.
  • Developed REST Web services for retrieving data’s from Oracle DB and populated in UI through JSF.
  • Deployed and executed complete implementation of business/data access layer through Hibernate interface.
  • Implemented backend database operations through spring JDBCTemplate framework.
  • Created unit test plans and involved in unit test execution done through JUnit.
  • Worked in Sybase DB database through SQLBix tool to write and optimize the queries and to monitor the performance of the queries used by application.
  • Writing SQL Loader script to insert bulk feed into Database. And have written bash script to handle database actions like update, delete terminated employees etc.,
  • Worked on UNIX systems to build and deploy the application in different test environments.
  • Worked with Database Administrators to solve the problems generated while creating tables for application.
  • Produce and consume messages on more than one system through JMS Functionality.
  • Conducted code reviews against coding standards and made sure the best practices are maintained in development process.
  • Working with Harvest configuration - software configuration management tool which is used to handle all the code management/configuration works well.

Environment: Core Java 1.6, J2EE, Eclipse, Spring MVC, Spring Core, Sybase, web sphere Application Server 7.0,, SQL Pix Tool, Control Center, Oracle PLSQL Script, Bash shell script and Unix.

Confidential

Sr.Software Engineer - Java/J2EE

Responsibilities:

  • Involved in requirement gathering, design, Analysis, preparing the use cases and Responsible Designed and developed backend services implemented through Spring framework and Integrated with presentation layer using JSF.
  • Spring Framework (MVC) implemented as a backend and Front End UI interface as JSF/JSP.
  • Implemented JQuery & Ajax Script to validate the user input before submitting to server.
  • Designed and developed an spring based application that retrieves weather data via an RESTful web calls, displays the data visually and then formulates weather forecasts based on the data values with rules implemented in a Drools (JBoss Rules) rule engine hosted on a remote server.
  • Developed JDBC transactions through Spring JDBC Template and also Spring Batch Process used for Bulk data upload.
  • Deployed and executed complete implementation of business/data access layer in Web sphere Application Server and Sun web server.
  • Implemented backend database operations through hibernate framework.
  • Implemented RESTFUL Client programs to access third party systems to get various geographic locations information for our application.
  • Created unit test plans and involved in unit test execution.
  • Worked in Oracle DB database through SQL Developer tool to write and optimize the queries and to monitor the performance of the queries used by application.
  • Writing SQL Loader script to insert bulk feed into Database. And have written bash script to handle database actions like update, delete terminated employees etc.,
  • Worked on UNIX systems to build and deploy the application in different test environments.
  • Worked with Database Administrators to solve the problems generated while creating tables for application.
  • Used log4j for tracking errors and debugging the code.
  • Produce and consume messages on more than one system through JMS Functionality.
  • Used clear case tool for code repository and as version control mechanism.
  • Conducted code reviews against coding standards and made sure the best practices are maintained in the development process.
  • Working with SVN - software configuration management tool which is used to handle all the code management/configuration works well.
  • Worked with User Acceptance Testing (UAT) to fix the bugs.

Environment: Core Java 1.6, J2EE, Eclipse, Spring mvc & Spring Batch Process for bulk data insertion, Jquery, Jboss Application Server, RESTFUL (JERSEY), XML, JAXB, Hibernate, SQL Developer Tool, Control Center, Oracle PLSQL Script, Bash shell script and Unix.

Confidential

Sr.Software Engineer - Java/J2EE

Responsibilities:

  • Designed and developed Enriched SHOPPING CART Experience (similar to retail item) for Health Insurance customers.
  • Involved in requirement gathering, design, Analysis, preparing the use cases and Responsible Designed and developed backend services implemented through REST service and Integrated with presentation layer using HTML5.
  • JSON data format used to transmit data between Backend and Frontend UI.
  • Developed REST Web services for retrieving data’s from Oracle DB and populated in UI through JSF.
  • Implemented Ajax Script to validate the user input before submitting to server.
  • Used JQuery for front end application validation along with rich UI interface.
  • Implemented Server/Client versions for RESTFUL to connect third party systems to find the premiums rates for exact zipcode location entered by end user.
  • Developed JDBC transactions through Spring JDBC Template.
  • Deployed and executed complete implementation of business/data access layer in Web sphere Application Server and Sun web server.
  • Created unit test plans and involved in unit test execution.
  • Worked in Oracle DB database through SQL Developer tool to write and optimize the queries and to monitor the performance of the queries used by application.
  • Worked on UNIX systems to build and deploy the application in different test environments.
  • Worked with Database Administrators to solve the problems generated while creating tables for application.
  • Used log4j for tracking errors and debugging the code.
  • Produce and consume messages on more than one system through JMS Functionality.
  • Used clear case tool for code repository and as version control mechanism.
  • Conducted code reviews against coding standards and made sure the best practices are maintained in development process.
  • Working with Harvest - software configuration management tool which is used to handle all the code management/configuration works well.
  • Worked with User Acceptance Testing (UAT) to fix the bugs.

Environment: Core Java 1.6, J2EE, Struts 1.2, JSF, Jquery, MyEclipse 10.0, web sphere Application Server 7.0, XML, JAXB, JMS, Hibernate, RESTFUL Webservice, SQL Developer Tool, HTML5, JSON, Control Center, PRE SQL and PLSQL Script and Unix.

Confidential

Java / J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analysing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
  • Used UML and Rational Rose for system design and modelling.
  • Deployed and built various versions of BIM on different server boxes.

Environment: Core Java 1.4, J2EE (EJB 2.0, JNDI), Servlets, MVC Struts, JMS, RAD 6.0, PL-SQL/SQL Procedures, Web sphere Application Server 6.0, Rational Rose, UML, Rational Unified Process (RUP), XML, IBM DB2 UDB 8.1, Oracle, CVS, Unix.

Confidential

J2EE Developer

Responsibilities:

  • Involved in requirement analysis, design, coding and implementation and code review.
  • Used UML and Rational Rose for system design and modelling.
  • Designed and developed the presentation layer using JSP/Servlets. Implemented the JSPs, Servlets in the MVC Struts Framework to effectively handle the workflow of the application.
  • Executed complete implementation of business/data access layer in EJB’s and other classes on Web sphere Application Server
  • Deployed the EJB’s on WebLogic Application Server.
  • Used Servlets to service requests from UI to manipulate Business Objects and invoke respective EJBs for making database updates.
  • Established JDBC connection to retrieve the customer account details and transactions list from the IBM DB2 database.
  • Worked with IBM Sybase Data Base back end. Used XML as data communication format between different modules
  • Extensively worked on Prepared Statements and Callable Statements of JDBC 2.0 API to access the IBM DB2 database.
  • Developed Controller Servlets, Action and Form objects for process of interacting with IBM DB2 database and retrieving dynamic data.
  • Involved in the Validation and documentation of Test Results. Writing Detail Design Documents with UML Specifications.
  • Developed a standalone java client using the Java API for XML-based RPC, and tested the functionality of the web service.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote test scenarios for testing the web service, both from a Web Client and a Standalone Java Client.
  • Developed requirements, designs, coded, implemented and ran code reviews.
  • Used UML and Rational Rose for system design and modelling.
  • Designed and developed the presentation layer using JSP/Servlets.
  • Implemented the JSPs, Servlets, and EJBs in the MVC Struts Framework to effectively handle the workflow of the application.
  • Participated in unit testing and functionality testing and used log4j for tracking errors and debugging the code.

Environment: Core Java1.4, J2EE (EJB 2.0, JNDI), Servlets (Struts), log4j, JMS, PL-SQL/SQL Procedures, Websphere Application Server 5.0, Rational Unified Process (RUP), Rational Rose, UML, XML, XSL, Postgres SQL UDB 8.1, PVCS & Unix.

We'd love your feedback!