We provide IT Staff Augmentation Services!

Java Solutions Architect Resume

3.00 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.
  • 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.
  • Spring Boot applications for around 2 years with domain driven design.
  • 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

EJB Components: 2.0, 3.1

Java Enterprise Edition/ Java EE: 1.2, 1.6, 1.7, 1.8

JAX-WS: 2.x for 4+ Years

JAX-RS: 2.x for 2+ Years

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/React.js

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

Frameworks: Spring, Struts, Hibernate/Hadoop Map / Spring security/ Spring Boot- Microservices/ Chrome Postman/Spring Data / JPQL/Spring Integration/ Active MQ for embedded/log/database agents/reactive programming (RX, Reactive Streams, Akka etc) Liferay Portal

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

IDE Tools: Eclipse and Net Beans

Databases/API: Oracle, Hibernate, MySQL / MongoDB

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: Pivotal Cloud Foundry PaaS platform/ 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.
  • 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 Confidential (NITC) to store pdf files related to loan and property appraisals.
  • Architected Client App with reactor design using Checkpoint, Reactor 2.000 Build Snapshot implements 0.4.0.M2, Akka streams implements 0.4.0.M2, Rx Java and Ratpack 0.9.9 Snapshot.
  • Familiar with Akka world, Actors, Akka Basic Tools, Akka Persistence, Akka Cluster, testing actors, Akka streams Akka http, common Patterns Akka.
  • 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 with Mysql database and MySQL workbench
  • The project used a concept of micro services using the springboot where in various customer micro services created. IDE used is Intellij
  • As a part of POC, I worked on Apache CXF. Developed few screens using react.js.
  • Pushed loan application files to Cloud Foundry Environment.
  • There are external Service calls made to system using SOAP. These are done using JAX-WS
  • The restful services are developed using spring-boot.
  • Upgrades made for the codes using 2.0 to EJB 3.1

Confidential, Cambridge, MA

Java Architect / Developer/ Lead

Responsibilities:

  • The current assignment I am working on is in Tools Department for Web Performance. The tools being developed is to provide what if analysis for various optimization techniques. The four optimizations like Cash/Prefetch/Inline and compression is included in the current version of the tool. The tool is flexible enough to add further optimization techniques with few enhancements.
  • 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.
  • Web Application Architecture using MongoDB, Express, Node.js, and Angular.js
  • 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.
  • Node.js REST API development using Express, to be consumed by Angular.js services.
  • 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 MA

Java Architect/Lead/Developer

Responsibilities:

  • I have extensively worked on DST’s AWD10 product.
  • 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
  • Created the Front end page - using JQuery, JavaScript. This is called mash up screen. It gives information about participant info/Plan Info/Sponsor Info from ALIS record keeping system.
  • Used SDLC process from development to deployment to higher environments. Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Recreated the system architecture diagram and created numerous new class and sequence diagrams.
  • Modified wsdl model to create token and GUID services. These services are used to retrieve information from ALIS record keeping system. Seibel CRM - model changes are made for opportunities and various other entities
  • Used Java Map/reduce architecture to process Plan/Participant information / Wrote Pig queries.
  • Wrote Bar Graph using java collection framework. The data is presented to the user using oracle database 11g PL/SQL oracle stored procedures. These include use cases to UML and code creation with Object Modeling. The code used design patterns like Singleton/ Decorator.
  • Completed two projects with map/reduce technology with hdfs file system. The first project uses naïve bayes algorithm to produce results from hdfs file system with large data. Also used pig language.
  • The second project produces web analytics using the log file which has large data. The file is loaded in hdfs and then map reduce program applies on customer and transaction records to produce reports filtering customer with certain transaction amounts.

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

Confidential

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

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

Confidential

Developer / Team Leader /project Leader

Responsibilities:

  • Developed and Maintained Systems written in FORTRAN, PDP-11 Assembly language using RSX 11M operating systems. Also, maintained systems using VAX/VMS and Assembly for VAX11/780.
  • Environment: VAX11/780/ FORTRAN/PASCAL

Confidential

Developer

Responsibilities:

  • Developed/Enhanced and Maintained Systems written in FORTRAN, PDP-11 Assembly language using RSX 11M operating systems. Also, maintained systems using VAX/VMS and Assembly for VAX11/780.
  • Used operating system API such as Remote execution of task/ Setting global event Flags/Asynchronous system traps

Environment: PDP11/44 VAX11/780/ FORTRAN/PASCAL/DATATRIEVE/ASSEMBLY LANGUAGE for PDP/Quick Basic

Confidential

Developer / Sr. Developer

Responsibilities:

  • Developed/Enhanced and Maintained Systems written in FORTRAN, PDP-11 Assembly language using RSX 11M operating systems. Also, maintained systems using VAX/VMS and Assembly for VAX11/780.
  • Used operating system API such as Remote execution of task/ Setting global event Flags/Asynchronous system traps. Various reports are produced using FORTRAN Language.

Environment: PDP11/44 VAX11/780/ FORTRAN/PASCAL/DATATRIEVE/ASSEMBLY LANGUAGE for PDP and VAX VMS

We'd love your feedback!