We provide IT Staff Augmentation Services!

Senior Java/j2ee Architect Resume

Washington, DC

SUMMARY:

  • Extensive experience of 19+ years in Application development.
  • US Citizen with TS/SCI (in - progress), Secret, Confidential, Confidential DHS, and public trust clearance.
  • Exposure to analyzing, designing and developing of complex software systems with good exposure to technical architecture, component design, interfacing with external systems and integration.
  • Expertise in JEE technologies like Spring, Struts 2.x/Tapestry, Restful/SOAP web services, Apache Axis, JSP2.0, JSF2.0, Servlets, JDBC, Exception Handling, JavaBeans, I/O and Collections.
  • Proficient in various Web technologies like Bootstrap, AngularJS, Node.js, Jasmine, Karma, HTML, CSS, JavaScript, JQuery, XML and AJAX.
  • Create a kick start of the project by creating a sample application with JEE Technologies
  • Creating the overall architecture of the application.
  • Created and configured initial application reusable components like AOP database transactions, ORM configuration, Email Utilities, Hibernate Cache etc.
  • Mentoring the other developers by providing initial application components to start, database design help, architecture and coding help.
  • Experience of using various Design Patterns like singleton, value object, session facade, business delegate, service locator, and DAO design patterns.
  • Test Plan Document, Design/prototype document, Confirmation Management document, Disasterrecovery plan documents, Data Base Architecture documents etc.

PROFESSIONAL EXPERIENCE:

Confidential

Java Architect

Environment: JAVA 1.7, JEE 1.4 HTML 5.0, Spring Framework, Hibernate, Java beans, Eclipse4.4, AngularJS, JQuery, CSS, HTML 5.0, Ajax, Oracle12c, SQL, PLSQL, Restful Web Services, Junit, SVN, Jenkins, Tomcat server, SonarQube, ESRI Products(ArcGIS Desktop, ArcGIS Server, and ArcGIS SDK), C++, CSharp, DOTNET, Apache Camel, Apache Zookeeper, Gov Cloud, AWS, Linux, HP Fortify, Oracle Webgate, GeoAxis, OAM, Apache Httpd, Maven, PostgresSQL, Oracle, Nexus.

Responsibilities:

  • Working as a hands on coding Java Architect/JEE Lead in Confidential .
  • Responsible for maintaining the various application developed in various application.
  • Responsible for installing the softwares and writing test scripts using JAVA to test the validity of these softwares in AWS using Linux for various applications.
  • Responsible for creating solutions for HP Fortify flagged issues for all applications
  • Responsible for redeploying the various application into the AWS environment.
  • Responsible for creating the task list for sprint planning, and allocating the rough estimate.
  • Created and configured the Jenkins jobs for various applications.
  • Mentor the developers and juniors in technologies and solutions.
  • Installed, configured, and solved the issues of Apache Zookeeper in an application.
  • Used Apache Zookeeper CLI to set Nodes, and used java for creating/changing/Apache zookeeper nodes.
  • Responsible for configuring the various systems.
  • Installed and configured all the above softwares in AWS for Linux and Windows versions.
  • Deployed, configured, coded, tested all the application deployed to the above mentioned sofwares in AWS for Linux and Windows.

Confidential, Washington, DC

Senior Java/J2EE Architect

Environment: JAVA 1.7, JEE 1.4 HTML 5.0, Spring Framework, Hibernate, Java beans, Eclipse4.4, Bootstrap, AngularJS, Node.js, Jasmine, Karma, CSS, HTML 5.0, Ajax, Oracle12c, SQL, Restful Web Services, Junit, Jenkins, Micro services, Docker, JMS, Linux, AWS, Tomcat Server, Mockito,GIT.

Responsibilities:

  • Assist the developers in writing AngularJS’ controllers, directives, Karma Test cases, and application functionality
  • Assist the developers in writing Junit test cases and application logic.
  • Explain the technologies to other developers in the team.
  • Involved in discussions with the team.
  • Implemented a micro service using Docker and deployed to AWS.
  • Created a JMS component that is deployed as micro services in AWS.
  • Write the Junit cases for JMS component.
  • Wrote Karma Test cases for the angular code written by other developers for code coverage.

Confidential, Reston, VA

Java Application Architect

Environment: JAVA 1.7, JEE 1.4 HTML 5.0, Spring Framework (MVC, AOP, IOC, WSJDBC, ORM) Hibernate, Java beans, Eclipse4.4, Bootstrap, AngularJS, Node.js, Jasmine, Karma, CSS, HTML 5.0, Ajax, Oracle12c, SQL, PLSQL, Restful Web Services, SOAP Web Services, Junit, Jenkins, WebLogic server.

Responsibilities:

  • Working as a hands on coding Java Architect/JEE Lead in Confidential .
  • Developed Rest architecture based WebServices to facilitate communication between client and servers.
  • Using AngularJS, I created reusable services and directives to perform rest calls and display tabular data on web. I used ngTable directive in this service.
  • Implemented property file and constants features using AngularJS.
  • Wrote AngularJS unit test cases by using Karma and Jasmine. Wrote Junit test cases for java code.
  • Implemented the 508 standards for all the web pages.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Developed application using JEE architecture with Struts, Spring and Hibernate using concrete principles laid down by design patterns.
  • Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle. Used Criteria, annotation, HQL, and Native SQL.
  • Also used Spring JDBC for persistence in some scenarios where store procedures are used.
  • Design and architectural decisions for a multi-tier reusable service based JEE application.
  • Creating the overall architecture of the application.

Confidential, Washington, DC

Java Architect

Responsibilities:

  • Working as a hands on coding Java Architect/JEE Lead in Confidential .
  • I lead the team of 22 developers: Creating sprint plan, Providing tasks, mentoring the developers, supporting technically, performing all the remaining tasks, explaining the business, guide the development, propose the best solutions, review the code, correct the code etc.
  • Create use cases, user acceptance criteria, and task list for each sprint.
  • Wrote software architecture document, Configuration Management document, Software Requirements document, Version Control Repository, and Continuous integration document.
  • Personally created complete JEE architecture from scratch that includes WebLogic setup, SVN setup, DATABASE Tables, creating data sources in WebLogic and added other WebLogic configuration etc.
  • Created and configured initial application reusable components like AOP database transactions, AngularJS SPA with first component, ORM configuration, Email Utilities, Hibernate Cache etc.
  • Designing and developing middle-tier with Spring WS/Spring Batch. Spring Batch is required to load GB data. Setup the Multiple data sources using Spring/Hibernate for 53 schemas.
  • I wrote JUnit test cases from scratch for all environments and created couple test cases, so that other developers can pick up from this reusable code.
  • Created a proof of concept to evaluate the software like whether a spring batch can upload 2 GB bytes of data, can Spring MVC upload 2 GB file, etc.
  • Complete code review of all developers. Suggest and implement the best practices.
  • Setup the multi-threading in spring batch.

Environment: JAVA 1.7, JEE 1.4, Java Servlets 2.4, SVN, Hudson HTML 5.0, Spring Framework (MVC, AOP, IOC, WS, Batch, JDBC, ORM) Hibernate, Java beans, Eclipse4.4, AngularJS, CSS, Restful Web Services, DHTML, Ajax, SSH Terminal, Oracle12c, SQL, PLSQL, Jenkins, JUnit and Tomcat Server, WebLogic server.

Confidential, Washington, DC

Java/JEE Technical Lead/Application Architect

Responsibilities:

  • Updated the existing PDF templates with the data retrieved from database using Spring Framework and Hibernate.
  • Used Struts 2.0, Hibernate, Spring, IText, AngularJS, HTML, CSS, JavaScript, JQuery, and Ajax
  • Created Hibernate mapping files which consists of Hibernate associations.
  • Created Email functionality to send emails with the dynamically created PDF attachments.
  • Worked on Apache POI for exporting the data into the Excel.
  • Solved the issues of the existing framework, provided the best practices, and provided the solution for open connection issues.
  • Mentored two developers in the team to clear technical questions and helped them in coding using best practices.
  • Worked with the Business users, Manager, Testers, and transfer the business requirements knowledge to the other developer in the team.
  • Responsible for merging the code, deploying the application and managing the code base.

Environment: JAVA 1.7, JEE 1.4, Java Servlets 2.4, GIT, JSP2.0, IText, Struts 2.0, Spring Framework, Hibernate, Java beans, Eclipse3.x, JavaScript, HTML, CSS, DHTML, Apache POI, itext, Restful Web Services, PDF, Excel, Log4j, AngularJS, JQuery, Ajax, GIT, Putty, Oracle12c,SQL, PLSQL, JUnit and Tomcat Server, Weblogic server.

Confidential

Senior Java Developer

Responsibilities:

  • Wrote Junit test cases, and created Integration testing framework.
  • Created schedulers in Bamboo. This task will run the Junit and integration test cases at Scheduled time and report the errors.
  • Created integration test cases. This programming involves XML Parsers, Spring Framework and Hibernate.
  • The above test cases also involved creating Hibernate persistence class, service layer which involves service interface and service implementation, and DAO interface and DAO implementation class.
  • Created serializers/de-serializers which extract the database data into the XML and creates database records from the XML for all hibernated persistence objects.

Environment: JEE 1.4, Java Servlets 2.4, JSP2.0, Tapestry, Velocity, JAVA 1.6, Spring Framework, Hibernate, Java beans, Eclipse3.x, JavaScript, HTML, CSS, DHTML, Bugzilla, UNIX, Restful Web Services, Bamboo, JIRA, Maven, Web Services, putty, Oracle11g, JUnit and WebLogic server.

Confidential, Washington, DC

Senior JEE developer/Application Architect

Responsibilities:

  • Completed analysis, prototyping, estimating, and designing new application.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Moved the applications from JRun server to Tomcat server.
  • Integrated springs and JSF to implement the spring dependency injection.
  • Used web services for Authentication and Authorization.
  • Provided training on latest technologies to the existing employees on the team.

Environment: JEE 1.4, Java Servlets 2.4, JSP2.0, JAVA 1.6, Struts Framework 1.x, iBatis, SQL Queries, Java beans, Eclipse3.x, Ajax, JavaScript, HTML, CSS, DHTML, Log 4j, CSV, TFS, UNIX, Restful Web Services, IntelliJ IDEA, JRUN, Web Services, SOAP UI and TOMCAT server.

Confidential, Reston, VA

Senior Java Developer

Responsibilities:

  • Worked on production support, fixing bugs, and enhancement of exiting application.
  • Architected new application and created a prototype and wrote complex SQL queries.
  • Created common framework for pagination and sorting which can be used in the entire application.
  • Created a XML based common framework for exporting the data
  • Used Struts for presentation layer, spring and hibernate for business and persistence layer.
  • Created the design documentation from the requirement document.
  • Instructed several developers in learning/developing the application.

Environment: JEE 1.4, Java Servlets 2.4, JSP2.0, JAVA 1.5, Struts Framework 1.x, Spring Framework 2.5, Hibernate 3.x, SQL Queries, DOM Parser, Apache Commons Digester, Sorting and Pagination, JExcel, Java beans, Eclipse3.x, JavaScript, HTML, DHTML, EJB 2.0 Message Driven Beans, WEB Services, Log 4j, CSV, Rational Clearcase and ClearQuest, UNIX, WebLogic server 9.2, and CSS.

Confidential, Arlington, VA

Senior Java software Engineer

Responsibilities:

  • Responsible for analyzing the requirements, and provide the best possible solution for the enhancements and existing bugs.
  • Served as lone developer for one application(AC), and responsible for full development cycle of this application.
  • This application is based on struts frameworks.
  • Used Struts frameworks, tiles and validation frameworks for developing this above application.
  • Implemented pagination with all records in session for less data, and limited records in session for huge data. User controls the displayed number of records.
  • Created a process to send a reminder e-mails to the specified users when the client specified sequential numbers which are stored in the oracle database are used up by the system.
  • Solved open connections issue for AC application.
  • Used agile methodologies throughout the development.

Environment: JEE 1.4, Java Servlets 2.4, JSP2.0, JAVA 1.5, Hibernate, Java beans, Eclipse3.x, Tomcat Server 5.x, Struts Framework, Java Server Faces, CVS, ORACLE, SQL, SOA, JavaScript, HTML, DHTML, scrumworks, quality center, EJB 3.0, WEB Services, JavaScript, UNIX, WebLogic server 8.15 & 9.1 & 10.x, Virtual Software Factory, PPL(persistence tier), CSS, and Agile methodologies and Scrum.

Confidential

JEE developer

Environment: JEE 1.3, Java Servlets 2.4, JSP2.0, JAVA 1.5, Java beans, MDB’s, Eclipse3.x, Tomcat Server, Oracle Server, SQL, PL/SQL, HTML, DHTML, and CSS.

Responsibilities:

  • Worked on developing, enhancing and bug fixes to the current system.
  • Used eclipse to work with Struts, Java Servlets, JSPs, JavaBeans, Java classes and HTML.

Confidential, Pittsburg, PA

JEE developer

Responsibilities:

  • Worked on developing, enhancing and bug fixes to the current system.
  • Used WSAD work with spring, Struts, Hibernate, Java Servlets, JSPs, JavaBeans, Java and HTML.

Environment: JEE 1.3, Java Servlets 2.4, JSP2.0, JAVA 1.5, Java beans, Hibernate, Spring, EJB 2.0, MDB’s, Eclipse3.x, WebLogic, WSAD, Oracle Server, SQL, PL/SQL, HTML, DHTML, and CSS.

Confidential

JEE developer

Responsibilities:

  • Worked on developing, enhancing and bug fixes to the current system.
  • Used Eclipse3.x & Dreamweaver to work with Java Servlets, JSPs, JavaBeans, Java classes & HTML.
  • Used Tortoise for versioning and SQL Server as backend database.

Environment: JEE 1.3, Java Servlets 2.4, JSP2.0, JAVA 1.5, Java beans, Hibernate, Eclipse3.x, Tomcat Server 5.x, Dreamweaver, Squirrel, Tortoise, SQL Server, SQL, PL/SQL, HTML, DHTML, jReport, and CSS.

Confidential, Bethasda, MD

JEE developer / System Integrator / MQ Developer & Administrator

Responsibilities:

  • Worked on integrating Confidential web sphere MQ, DB2, and web GUI interface.
  • Used RSA extensively to create Java Servlets, JSPs, JavaBeans, Java classes, Java Messaging Service and HTML.
  • Installed MQ 6.0/5.3 and configure MQ, which involves creating different types of Queues, Queue managers, clusters etc. It is very huge cluster with different versions of MQ installations are involved.
  • Reviewed and recommended best practices for the design of canonical messages, schemas and data governance.
  • Worked with testing team to write test cases for the application, wrote documentation for installations and configurations, and worked with other developers with integration of whole project.

Environment: JEE, Java Servlets 2.4, JSP2.0, JAVA 1.5, Java beans, Confidential WebSphere 6.x, MQ 5.3.0.2/6.0.1.1 , JMS, AJAX, SQL, PL/SQL, HTML, DHTML, and CSS.

Confidential, Sterling, VA

Document Manager

Responsibilities:

  • Personally created several applications using the Domino document Manager.
  • Confidential are organized, shared effectively, and versioned, published on the web site, and archived using the domino doc applications.
  • Some applications also use the review and approval process of this product.
  • Used Domino Document Manager for developing the application.
  • Designed the web pages, forms, views, agents, and other design elements.
  • Customized website to be more user friendly.

Confidential, McLean, VA

Front end Developer/ Java Developer

Responsibilities:

  • Used Lotus workflow 6.5 for developing the application.
  • Designed the web pages, forms, views, agents, and other design elements.
  • Designed using Architect.

Environment: JEE 1.3, Java Servlets, JSP, JavaBeans, Lotus Notes Workflow, SAS, C++, MVC, JDBC, HTML, DHTML, CSS, Confidential WebSphere, LDAP, UNIX, Oracle, and Java Database Connectivity.

Hire Now