We provide IT Staff Augmentation Services!

Java Solutions Architect Resume

4.00/5 (Submit Your Rating)

Louisville, KY

SUMMARY:

An enterprise IT Java architect with 14+ years of experience in IT services landscapes. Proven ability to provide innovative and transformative solutions to meet Business Goal in areas of expertise spans in Business Requirements & Analysis/ Technology architecture/High level design/Detail design / software development/Business Process Optimization/Business to Business Integration and System engineering

CONCEPTS/METHODOLOGY:

  • Object oriented analysis, design and programming
  • Business to Business Integration/Systems Integration
  • Enterprise system Implementation and support
  • Software developments/design & technology architecture
  • Micro services/Service Oriented/Distributed Architecture
  • Agile Software Development methodology/processes

TECHNICAL SKILLS:

Java/J2EE Technologies: Java, Java Server Pages (JSP), Java Servlets, Java Database Connectivity (JDBC), Java JSON Processing, Java API for XML Processing, Java Naming and Directory Interface (JNDI), Java Native Interface (JNI), JAX - WS2.0, JAX-RS, Java Server Faces (JSF), JMS, EJB3.0

Programming Languages: Java, HTML, JavaScript, Oracle PL/SQL, Shell Scripting

Spring Frameworks: (Spring Core, Spring Boot, Spring MVC, Spring JDBC, Spring Batch, Spring Integration, Spring Data JPA, Spring Cloud)

Other Frameworks/Libraries: Struts 1.2, Struts 2.0, Rich Faces, Hibernate ORM, Apache Tiles, Java Jersey (JAX RS), Apache iBATIS, JQuery

Databases: Oracle (12c, 11g), DB2, H2, MYSQL

Protocols, Tools & Repositories: SOAP, REST, postman, SOAP UI, swagger, Jenkins, Fiddler4, GitHub, GIT Bit Bucket, CA SCM Harvest, SVN, WinSCP /Putty, Microsoft Visual source Safe, CA Service Desk,CA7 Scheduler, MS Visio

IDE: Eclipse, Spring Tool Suite, Rational Application Developer (RAD), TOAD, IntelliJ IDEA, Visual Studio Code

Application Servers & Web servers: Websphere application server 8.5, Wildfly 10, JBoss 6.0, Apache Tomcat, Web Logic Server 12c,, IBM http server 8.0, Apache Web server

Could Platform: AWS (amazon web services)

Others: HPE voltage Data Encryption, Apache Hadoop/Big Data Concepts, ADOBE CQ 5.6

PROFESSIONAL EXPERIENCE:

Java Solutions Architect

Confidential, Louisville, KY

Duties/Responsibilities:

  • Design and development of complex Distributed application systems with high performance and low latency Hands on experience in Design/architect of HPE voltage security implementation for complex distributed applications/processes, Hands on knowledge in both format preserving encryption solutions and Stateless tokenization Strong work experience in Web based application development, Database programming, distributed computing, Server side programming and Client Server computing in multi-threaded software systems using Java technologies.
  • Hands on experience in designing and developing applications using Spring Boot, Spring Batch, Spring Integration, Spring Data JPA, Spring MVC
  • Hands on experience on AWS ( amazon web services) technologies like EC2,EBS,Elastick Bean stack, Cloud Formation, Lambda, Opswork and other AWS cloud services offering.
  • Hands on experience with both RESTful and SOAP-based web services
  • Experienced in change management tools like GIT, Bit Bucket, GitHub, Harvest etc.
  • Hands on experience in Micro services design and implementation with Spring cloud Consuming a RESTful Web Service with AngularJS
  • Collaborate with Process engineers on application discovery to setup projects in SCM, automated deployment process
  • Collaborate with developers offshore and onshore to design, develop and implementation
  • Responsible for source code review and source control management.
  • Responsible for Application Certification & Authorization Team for Compliance
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Collaborate with Change Management Team and release management, Provide implementation report
  • Collaborate with Project Managers, Business Owners, development teams and Operations.
  • Understand the business requirements and create High Level and Detail Design documents
  • Prepare High Level Estimate for Projects/Concepts
  • Publish technical design documents and get the sign off from all the stake holders
  • Collaborate with project stakeholder and present technical design document for their review/sign off.

Java Solutions Architect,

Confidential, Omaha, NE

Technologies: Java/J2EE, Spring MVC, Spring Core, Spring Jdbc, Angular.js, JavaScript, Oracle, PL/SQL, Apache Hadoop, REST service, SOAP Web services, Eclipse, Web sphere application Server, JBoss, GIT Bit Bucket, Junit, Agile, UML, JSP, XML, SOA, Jira, Adobe CQ 5.6, SOAP UI, JPA(EJB)

Duties/Responsibilities:

  • Developed proof of concepts / prototype using adobe CQ5 and Java Jersey (JAX-RS) for building a PDF dynamically using Templates from CQ 5 (AEM) and dynamic input from Database
  • Trained on Apache Hadoop/Big Data course and performed a POC on the same using (HDFS, Hive, Impala, MapReduce, Flume).
  • Hands on experience on developing Java Project archetypes, standard package naming conventions to ensure the compliance on coding standards
  • Developed Web Services as a service provider and deployed them on the Web sphere Application Server over the HTTP protocol.
  • Hands on experience with JPA (EJB), Generic DAOs
  • Collaborate with Process engineers on application discovery to setup projects in SCM, automated deployment process
  • Collaborate with developers offshore and onshore to design, develop and implementation
  • Responsible for source code review and source control management.
  • Responsible for Application Certification & Authorization Team for Compliance
  • Provide system integration testing support and remediation
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Collaborate with Change Management Team and release management, Provide implementation report
  • Collaborate with Project Managers, Business Owners, Architects, development teams and Operations
  • Understand the business requirements and create High Level and Detail Design documents
  • Prepare High Level Estimate for Projects/Concepts
  • Publish technical design documents and get the sign off from all the stake holders
  • Collaborate with agile practitioners to create story board, tasks and scrum calls
  • Integrated spring and spring batch together and worked on developing backend components and services using spring.
  • Designed and developed business applications using Java, J2EE, Apache Stripes, spring, EJB (JPA), XML, JNDI and JDBC technologies on Windows and UNIX platform.
  • Good hands on knowledge in JavaScript leading Frameworks Team like jQuery Extensively worked on J2EE servers (Web Sphere, Tomcat) and IDEs Eclipse & IBM RAD. Develop Junit Test classes, Maven Project building tool and Experienced in change management tools like Jenkins, GIT Bit Bucket, JIRA
  • Developed applications that consume and provide SOAP Web Service, implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems with input/output data formats in XSD and implementing services using Apache CXF and SOAP UI for testing, Developed Restful web services using Spring MVC Framework

Java Lead / Architect

Confidential

Technologies: Java/J2EE, Spring, Hibernate, Struts, JSF, Angular.js, Javascript, CSS,, DB2, PL/SQL, JDBC, SOAP, Web services, Eclipse, Websphere Studio Application Developer (WSAD), APACHE AXIS2, JQuery, Subversion, Junit, Scrum, UML, Class diagram, JSP, Maven, XML, SOA, JMS, Apache Tomcat, Linux, Oracle.

Duties/Responsibilities:

  • Deployed this application which uses J2EE architecture model and Struts Framework first on WebSphere and helped in migrating to JBoss Application server
  • Experience in developing applications using Model-View-Controller architecture using Spring MVC.
  • Designed and Developed Module based persistence layer under the guidance of DAO design pattern, ORM/JPA principles, using Hibernate.
  • Developed Application based on J2EE using Hibernate, Spring Framework, JSF frameworks and SOAP/REST web services, Web Sphere Integration Developer (WID) Tool to develop WPS components.
  • Used various jQuery and Bootstrap plugins like date picker, bootstrap selectors.
  • Worked on databases systems like Oracle, SQL Server, MySQL, DB2 using tools like SQL Navigator for performing SQL and PL/SQL programming Involved in creating Database SQL and PL/SQL queries and Stored Procedures developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • Exposed services such as IBES WS, CD WS Rest Services, XFMR Services as SOAP services and implemented service layer on top of MongoDB using Core Java, Spring Data Mongo, Spring MVC (Rest Services), Spring IOC and Spring Security and Session modules with annotations
  • Worked with NoSQL MongoDB to store, retrieve, and update and manage all the details for Medicaid and Food Stamps benefits.
  • Developed SOAP and RESTful Web services using Spring framework and Apache CXF frameworks
  • Developed various generic JavaScript functions used for validation. Extensive experience with IDE's like Eclipse, Intellij IDEA, NetBeans.
  • Experienced in designing, developing and maintaining portal applications using IBM WebSphere Portal on Rational Application Developer (RAD)
  • Developed ANT scripts for the build and deployment of J2EE, WebSphere Application studio Developer (WSAD)
  • Develop and maintain programs for build and release tasks using JAVA, JavaScript, XML, HTML, Perl and Subversion tool.
  • Developed test cases and performed unit test using JUnit Framework.
  • Successfully acted as a part of Scrum team, participated in daily meetings, sprint planning, retrospectives and code reviews
  • Strong visual modeling and business process modeling skills with tools like MS Visio and Rational Rose for developing Use Cases, Sequence Diagrams, Collaboration Diagrams, Activity Diagrams, Class Diagrams and UML Diagrams
  • Experience in application and web servers such as Websphere application server, JBoss, Apache Tomcat & Unix
  • Involved in Building the modules in Linux environment using Maven tool and ANT script
  • Experienced in MVC (Model View Controller) architecture with Struts and Springs framework involving various J2EE design patterns. Good experience on version controlling systems like SVN, VSS, CVS.

Java Technical Lead

Confidential, Memphis, TN

Technologies: Java/J2EE, Spring MVC, Spring Core, Spring JDBC, Hibernate, Struts 2.0, JSF, Rich Faces,, DB2,Oracle, PL/SQL, JDBC, SOAP Web services, Eclipse, Websphere Studio Application Developer (WSAD), Apache Axis2, JQuery, CA SCM Harvest, Subversion, Junit, Waterfall Model, UML, Class diagram, JSP, Maven, Apache Ant, XML, SOA, Apache Tomcat, Linux, Java Script, CSS,HTML, Unix Shell Scripting

Roles/responsibilities:

  • Communication with the client and gathering requirements for new features Preparation of High Level Design doc & provide estimation for projects for Client Center Boarding applications Address concerns of the team members & Making sure infrastructure and facilities are set up for the project team for successful delivery. Train and supervise analysts, set goals, and report on problem status and staff performance & Resolve technical problems
  • Effective Onsite-Offshore coordination for successful delivery of assigned client’s projects
  • Design of Business line and develop template codebase for Business Line using J2EE, JSF, Hibernate, Oracle.
  • Distribute the task of different modules to induvial developers and then integrate those modules on weekly basis.
  • Lead the team to setup Harvest AUTO CM deployment configuration and co-ordinate meeting/discussion with other team members as well discussion with other vendor team.
  • Providing technical leadership & managing other team members
  • Design & Development of EGC Web Service client consumer for Client Center Boarding application using JAXWS2.0, JBoss, Spring frameworks
  • Design, architecting Sever migration project for all applications of CMS boarding from Tomcat to JBoss 6.0 and preparation of design document
  • Design for Lonestar CRM web service for Aperia for merchant update/inquiry on Memphis platform using JAX-WS 2.0
  • Preparing the prototype codebase for the same and share the same across with all developer. For actual development of codebase integrated all modules developed by different team members.
  • Preparation of design document for all those above Java projects
  • Design/review of many small scale projects in Oracle DB including PL/SQL coding and DB Structure changes.
  • Design/architecting of UAL Service using JAXWS2.0, JBoss, Spring frameworks. Designed and developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2.

Java Technical Lead

Confidential

Technologies: Java/J2EE, Spring Framework, Spring Security, XML/JAXB, Hibernate, Oracle 9I, Oracle Application Server 10g, Web Services using OC4J, EJB 3.0, Java 5, JSF (CS-JSF), WebLogic server

Overall Duties/responsibilities:

  • Requirement analysis using existing Use cases and Client approved Prototype Getting clarification on requirements with onsite team/Client representative
  • Backend business tier component coding/Implementation for modules using Java/J2EE, JSF, EJB 3.0, Web Logic application server for Interface Management System
  • Design and development of enhancements for TASQ using Java/J2EE, Spring Core, Spring MVC, Hibernate 3.0
  • Integration of code for the modules developed by other team members; Debugging/Troubleshooting of integrated modules for J2EE /Oracle/Unix based Systems/applications
  • Review of the code/delivery from Team member’s
  • Modify, test, and debug systems to meet client specifications as required.
  • Determine computer software or hardware needed to set up or alter system.
  • Planning/working on Testing infrastructure setup for tester
  • Planning/working on deployment/release
  • Analysis, Design and Troubleshooting for Change Request (Comes as an enhancement for existing application)
  • Provide estimation /sizing based on the analysis using estimation Template

Senior software Engineer

Confidential, Costa Mesa, CA

Technologies: Java/J2EE, XML, Struts1.2, EJB 1.2, Oracle 9I, JNDI, Web Services using Axis, SOAP, Tomcat Web Container, Web Logic Application Server, JDBC, Rational Unified Process, UML, PL/SQL, Macromedia Home Site,, JavaScript, Spring Framework, Apache IBATIS, HTML, XSLT, Eclipse, OOAD, Source Offsite, CVS, Clear case, Clear Quest

  • Hands on experience in leading and developing web based, distributed architecture, SOA based and client/server applications in multi-platform with Java/J2EE technologies using Object Oriented Analysis and Design (OOAD).
  • Experienced complete Software Development Life Cycle including Requirement Analysis, Design, Coding, Module testing, Integration and System testing, Delivery and Maintenance.
  • Hands on experience in using Application Servers like JBoss 4.0, Apache Tomcat, Web Logic Server
  • Hands on experience in designing front end interfaces using HTML, JSP, CSS, JavaScript, JQuery and Ajax.
  • Hands on experience in web application design using Struts 1.2, Apache Tiles, apache iBatis, XSLT, Spring Framework.
  • Hands on experience in developing data models using Hibernate POJO’s and configuring Hibernate persistence layer
  • Hands on experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
  • Hands on experience in using Spring IOC, Spring JdbcTemplate, configured application context files and use of Dependency injection, hands on experience in developing GUI screens using Struts 1.2.
  • Developed action classes and required service and DAO classes for GUI screens using Struts 1.2 and Spring JDBC.
  • Developed required validation rules and properties files using Struts 1.2 Validator framework.
  • Have a good knowledge working on XML suite of Technologies XML, JAXB and validations with DTD and XML Schema and processing profile with SAX, DOM Parsers.
  • Experience in Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL and UDDI)
  • Hands on experience in using Ant for Build/deployment of projects
  • Experience in implementing J2EE Design patterns in developing java bases applications
  • Used Log4j, slf4j for logging and debugging purposes and JUnit for Unit testing.
  • Experience in Oracle Database, Microsoft SQL Server
  • Overall roles/responsibilities include:
  • Marketing Mix Platform tool - Develop/Design of a prototype of the web application Marketing Mix Platform Tool using Java/J2EE and struts1.2, XML/XSLT, spring framework
  • Development of Marketing mix tool prototype - actual application was designed/ developed based on the prototype developed. Actual application design was an extension of the prototype’s framework. Integrations of all the modules developed by the team in the designed framework.
  • Course tracking system web application- Preparation of Use Case/Sequence diagram of the identified requirement using MS Visio for Course Tracking system
  • Preparation of System Test Cases from functional specification
  • Coding in Java/J2EE and unit testing for the same of some modules of Course tracking system using application server as web logic and database as Oracle
  • Coding includes both in the front end (JSP/Struts1.2) coding as well as back end for Course tracking system.
  • ABS Security Project - includes analysis of the existing system functionality, working with client representatives/Team on the requirements/functionality changes and updating. Analysis of those changes and preparation of requirement document one of the deliverables
  • Extensible worked on OWASP top 10 vulnerabilities fixing as a part of ABS Security Project.
  • Trained on Fortify and Appscan (Application vulnerability scanning) tool during ABS Security Project
  • Implementation and also trained on application security testing/ethical hacking.
  • Oder entry Management applications - Coding/Implementation in Java/J2EE and PL/SQL for Oder entry Management application includes adding some new module and changes in the existing module. PL/SQL changes include adding new procedures/packages as well as changes in the existing business logic.
  • Gemini Application support - Preparation of implementation plan and implement the changes in production. Post-Production support for the new system/changes implemented
  • Coding in Java/J2EE and Unit Testing for the modules of the applications Gemini Application support Projects
  • Extensibility worked on Java/J2EE and related technologies like Java1.4, Java 1.5, JSP, Servlet, EJB1.2, JNDI, XML, JDBC, MVC framework (web application).

We'd love your feedback!