We provide IT Staff Augmentation Services!

Java Solutions Architect Resume

5.00/5 (Submit Your Rating)

MO

SUMMARY:

  • 25+ years’ experience of software development. Completed many projects from start to End.
  • Working on Java since 1995 and J2ee technologies since 1999 with Jsp/Servlets and MVC Architecture.
  • I have been put in lead position most of the time. I was a a lead Java developer in current project and have been in lead developer in past projects such as MFS/Hartford and Confidential .
  • HAdoop Map/Reduce experience around 4 years.
  • Quick learner and has variety of skills on both J2EE and ASP.net technologies. Strong in OO concepts/ Data structures like Hash Maps / Hash Tables/ Linked lists / excellent with Design patterns, Java Collections API.
  • Believes in providing thoughtful solutions versus easier coding changes.
  • Exposure to complete SDLC: from inception, requirements gathering, requirements analysis, design, rapid prototyping, development, testing, documentation, deployment, and production support.
  • Extensive experience in developing Multi - Tier Enterprise applications and system integration solutions using core Java, J2EE Standards, JDBC, Webservices, JSP, Servlets, RMI, Web Services, SOAP, Restful, WSDL, JAXB, UDDI, XML, Java Script and DHTML.
  • Extensive development experience with open source software’s like Hibernate, Struts, Spring, JSF
  • Extensive Development experience with IDE’s like Eclipse, Websphere Studio Application Developer (WSAD), Rational Application Developer (RAD)
  • Effective in working with business units to create business analysis, system requirements and project plans.
  • Skilled in creation of use cases, object models, data models, sequence diagrams, function and technical specifications.
  • Proficient with JBOSS, Web logic, Tomcat and IBM WebSphere Application Servers.
  • Strong in Object Oriented Design (OOD) and Analysis (OOA) based on Unified Modeling Language (UML) -developing Class, Sequence diagrams, Activity diagrams and Design Patterns.
  • Proficient in using ASP.net with MVC2.0. Familiarity with 3.0/4.0
  • Seibel CRM - experience in writing web services
  • Extensive Development experience with IDE’s like VS2003/vs2005/vs2010/vs2012, SQL Server management studio 2005, .net framework 3.5/4.0/4.5/TOAD for Oracle 10.5
  • Experience in developing Intranet/Internet multi-tiered applications.
  • Highly motivated, self-starter with a positive attitude, willingness to learn new concepts and acceptance of challenges.

TECHNICAL SKILLS:

Languages: Java, C, Pig

J2EE Skills: J2EE, JSP, Servlets, Javascript, Web services, JMS, JAXB, JAXP/ Java Collections API

Web Technologies: HTML5, CSS3, jQuery, JSF, AJAX, XML,SAX, DOM, XSL/XSLT, JSON, Angular.js 1.6 going to 2.0, Node.js/Bootstarp.js/ Familarity with JavaFxExt JS for Pivot Grid, D3 Adapter, Calendar

Web Services: Webservices, SOAP, RESTful, JAX-WS, JAXB

Frameworks: Spring, Struts, Hibernate/Hadoop Map / Spring security/ Spring Boot- Microservices/ Chrome Postman

Application/Web Servers: Tomcat, WebLogic, Web Sphere, JBOSS

IDE Tools: Eclipse and Net Beans

Databases/API: Oracle, Hibernate, MySQL

Tools: /API: Ant script, Maven, Log4J, JUnit, CVS/Fiddler/

Operating Systems: Windows 95/98/2000 /XP/ VISTA/2007/Unix/Linux

Data Modeling: Microsoft Visio and IBM Rational Rose / Visual Age/EArchitect

Methodology: Agile, Waterfall, OOAD, UML

Object Modelling: Star UML/ Vs2010

BigData: Hadoop Map/ reduce/ Kafka

SourceCode Repository: GIT / SVN

Code Review: Jira/ Crucible

MObile: Java mobile API stubbing to be used in Restful services

Test Scripts: Wrote HP ALM test scripts to test front end (Automation testing)

Databases used (for long time): Oracle/SQL server/MySql/Teradata/SYbase

Unit Testing: frameworks JUnit/Mockito

Cloud: Cloud Foundry/ Docker/ zeroMQ/AWS/RabbitMQ/Google Cloud

PROFESSIONAL EXPERIENCE:

Confidential, MO

Java Solutions Architect

Responsibilities:

  • Track the progression of tasks through various stages namely Assignment, Execution and completion for the following work orders
  • Direct Real Estate Appraisal Work Order
  • Direct Chattel Appraisal Work Order
  • Vendor Consultation Work Order
  • Vendor Technical Review Work Order
  • Guaranteed Real Estate Appraisal Review Work Order
  • Guaranteed Chattel Appraisal Review Work Order
  • Guaranteed Evaluation Review Work Order
  • Third Party Real Estate Appraisal Review Work Order
  • Third Party Chattel Appraisal Review Work Order
  • Inventory Property Appraisal Work Order
  • FSFL Real Estate Appraisal Work Order.
  • Support management of individuals and groups which perform tasks related to the Work Order. The following resources will be managed.
  • Staff Appraisers
  • FLP Staff
  • Funding Staff
  • Vendor Appraiser
  • Non-Vendor Appraiser
  • Authorized users perform the following administrative functions in support of processing Work Orders.
  • Manage Notification Content
  • Manage Time Clock Business Rules
  • Manage Task Business Rules
  • Manage Contracting office
  • Provide the capability to create Work Orders which are used to record data and track the completion work related to the performance of Appraisals and Appraisal Reviews.
  • Provide the capability to assign work to an individual or the individuals and track those assignments.
  • Provide the capability for individuals to view their task list. Task list is a list of tasks the individual assigned to.
  • Provide the capability for requesting and recording Quotes from Vendor Appraisers.
  • Provide the capability for awarding the performance of the Appraisal to a Vendor Appraiser, and notifying any other Bidders that they were not awarded the work.
  • Provide the capability to track the Obligation and Disbursement of Funds.
  • Provide the capability for recording expenses incurred by Staff Appraisers while performing tasks in support of the Work Order.
  • Provide the capability to perform the following reviews in support of the Work Orders
  • Administrative Review
  • Technical Review
  • Chattel Review
  • Evaluation Review
  • Acceptance Review
  • Provide the capability to manage email address information for individuals that receive email notifications when assigned a task, or other notification events.
  • Provide the capability to manage and Staff and Vendor Appraisers.
  • Provide the capability to manage Contracting Offices and the States which they service.
  • Provide the capability to define Time Clocks which evaluate the state of the Work Order and generate Notifications to specified Individuals when the condition defined in the Time Clock exists.
  • Provide the capability to update Notification Content.
  • Provide the capability to update the business rules for Tasks.
  • Provide the capability to send notifications when certain events or Time Clocks occur to individuals and distribution lists.
  • Provide the capability to support attachments in email notification.
  • Provide the capability to create, store, and retrieve Content (Documents, Images, etc.) in support of a Work Order or Appraiser.
  • Provide the capability to add comment on work orders
  • Provide the capability to search and clone a work order
  • Provide the Self Profiling capability for the first time users of NATS.
  • Provide capability to allow users download PDF documents, which require digital signature, so that users can upload the digitally signed PDF documents for the corresponding work order.
  • Used Enterprise Content Management System of USDA(NITC) to store pdf files related to loan and property appraisals.
  • Technology - moving to Angular js and Micro services. I attended several trainings and working on Micro services using spring boot and created a pilot project. Also, used Aws.
  • The project used a concept of micro services using the spring boot where in various customer micro services created.

Confidential

Java Archiect

Responsibilities:

  • Technology used is MVC architecture with .net 3.5 and SQL server database and C# using VS2010. Tool used open source to import data into SQL server and hence was necessary to use the architecture as above. Various screens have been developed using HTML/ Master Page/ Web Forms and Java script. Stored procedures have widely been used as well. The code separation techniques have been used to separate various layers like database, models and Controller. Also, Auto list handlers are written using JavaScript making AJAX calls.
  • The project has been started with requirements document. Created various artifacts including detailed design document, Data Model and Screen Design. The project is almost at the end of coding.
  • The tool heavily uses TCP/IP, HTTP protocols. The timings for the packets (Frames) are available in database via import of the capture and tool uses TCP connection for further analysis.
  • TCP/IP Sockets based protocols and network programming.
  • Also doing web analytics using Hadoop Map/reduce for the data stored in HDFS. The system is based on Linux and Hadoop is running on top of Linux. Wrote various customer transaction queries for loan Management includes loan making and loan servicing.

Confidential, Springfield, MAJava Architect

  • Create a new user, specifying general attributes such as name, user ID, security level and work group. This can be done using another user or a model user as a template, such that privileges, experience levels and resources are inherited from the model.
  • Manage what they can work on, by assigning one or more roles, assigning individual privileges such as specific business areas or work types that are beyond the capabilities of the assigned roles, and assigning experience level.
  • Manage what they can see in AWD, by assigning security group, and additional individual resource access control grouped by product/capability.
  • Specify resource - specific attributes, which are the additional parameters required for the different capabilities to which they have access, e.g., the signature that will be used for correspondence generation if they have access to the correspondence capabilities.
  • Inbound scanned documents, faxes, emails, tweets and other sources
  • Forms builder for data capture user interface
  • Process design (apparently with BPMN), including service calls and subprocesses
  • Work assignment
  • Audit and quality review history
  • Correspondence generation, based on templates for standard parts of the letter, and allowing for ad hoc text

Environment: J2EE/Java, HTML, XML, Eclipse, SQL, Javascript/vs2010 /WebMethods 8.2/Ubuntu/HDFS/ java Map reduce/Pig/star UML.

Confidential, Boston, MA

Java Architect

Responsibilities:

  • Developed code using JAVA and EJBs. The application used MVC architecture. The Junit tests were done during this project. The architecture used J2EE, jsp, servlets and WebSphere application server.
  • Developed code using C# and MVC 2.0/3.0 with SQL server and Oracle Backend. The application is called Footnote Manager. This involved writing PL/SQl, T-SQL stored Procs and Triggers. Data Model was done using SQL Server.
  • Developed C# code for File Mover application using VS2005 and SQL Server 2000/2005.
  • Developed code/ Enhance code using MS-Access VBA for Match Calculations for 401K application.
  • Involved in setting environments to the application that were being developed.
  • Program analysis and preparation of program specifications, observation logs, consolidation reports and recommendation reports.
  • Worked on multithreading while synchronization is applied.
  • Coding with Collections framework using Java, J2EE, XML and JavaScript.
  • Compiling and running the software.
  • Developed Stored Procedures, Triggers, Functions, Views and Indexes using TOAD database.
  • Writing JSP, JavaScript, HTML and CSS for the client front-end and writing Web services.
  • Developed XML, XSLT files for the project to carry the MQ messages to the destinations routing using a functionality that was developed using JAVA and EJBs into EA server.
  • Involved in constructing the EJBs for the project that were reused to apply for the other class files.
  • Developing Web Services that included developing WSDL that included document/literal as well as literal styles, and SOAP Bindings.
  • Used Webservices as middleware components for centralized data retrieval.
  • Involved in Integration with Webservices.
  • Implemented Service Oriented Architecture using Java/XML binding.
  • Implemented design patterns for the objects that rendered in the EJBS.
  • Wrote SQL queries and stored procedures for data manipulation with the Oracle database. Application used TOAD.
  • Data Validations were performed by developing a java module to check the XSL, XML and XSD parsing were true.
  • Developed java class files that route MQ messages from the client to server and to client.
  • Involved in writing MQ listeners to route MQ targeted Messages to the Plants. This is done for Straight thru processing using Swift Messages.
  • Wrote Java Currency application using Java Swing for the use of local desktop for the user.

Environment: JAVA1.4/1.5/1.6,J2EE,IBMMQSeries7.0,Servlets,JDBC,XML,WebServices, JSP2.0, HTML5&4,, Tomcat5.0, Hibernate3.2.6, XML, XSLT, UNIX, Shell Scripts, Oracle9i/11g, SQL, PL/SQL, Eclipse IDE 3.7, Design Patterns, VS2005/VS2008/C#/AJAX/

Confidential, Pittsburgh

Developer

Responsibilities:

  • Code written in VB6.0 with IBM DB2 database. The code followed the three tier architecture.
  • Created many forms in this application and write many classes.
  • SQL queries for DB2 database.
  • Written PowerBuilder /Oracle application as well.

Environment: VB6.0 / DB2 database/PowerBuilder /Oracle

We'd love your feedback!