We provide IT Staff Augmentation Services!

Senior Java Architect Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Confidential has over 18 years of IT experience as Senior Java Architect/Developer in Enterprise Applications, MicroServices and Full - stack.
  • His primary focus areas are Cloud-based, Cross-Platform Application Designing, Project Co-ordination, Designing, Development, Database Designing, Re-Engineering, Testing and Application Software Development projects in Web, Microservices and System related applications in Multinational companies.
  • He has an excellent interaction with the clients.
  • Designed, Built and deployed Microservices, Alexa Skills in AWS using NodeJs 6 and Java.
  • Experience in designing with Microservices, SOA principles, security principles, design patterns, application integration architectures and crafting enabling designs to designing and implementing sophisticated algorithms and systems.
  • Excellent problem solving, team building and networking skills.
  • Expert Knowledge of multiple functional roles within the respective domains enabling an integrated systems perspective.
  • Plans, manages and follows through to ensure the local flow and timely completion of team activities that deliver work results.
  • Creativity, innovation, and the ability to work in a fast-paced environment.
  • Good communication skills and a self-starter willing to take on new and challenging problems.
  • Works in a collaborative fashion, leads and facilitates in the co-developing of a business improvement solution.

IT SKILLS:

Java: JSE 8.0-6.0, JEE 1.5-1.6

Java Web Related: Servlets 3.0-2.4, JSP 2.0-2.1, JDBC 2.0, EJB 2.0, JNDI & Java Mail, JMS (IBM MQ Series and Spring JMS), JSF with Spring

AWS: AWS Beanstalk, CodePipeline, RDS, EC2, DynamoDB, ELB, CloudWatch, VPC, Lambda, Alexa API

MicroServices: Spring Boot, Spring Cloud, Netflix OSS, Eureka, Zuul, Hystrix, Jenkins, Kafka, Reactive Stream, Swagger, WebSocket, STOMP

Apache related: Struts 2.5-2.3.30, Hibernate 4.2.4, Spring 4.2.5 (Core, MVC, Security), Spring Boot 1.5.7, Tiles 3.0.5, Apache Commons, JUnit, JWebUnit, PMD, Find Bugs, CPD, Checkstyle, JDepend, Jfreechart, Google API (AJAX, MAPS)

SOA: REST, WebServices, WSDP, SOAP (attachments), XML-RPC

Databases: Oracle 12c,11g,10g/9i/8i (NT and Solaris), MongoDB, UDB 8.1/7.0, MySQL 4.2, SQL Server 2005 & Cloudscape 3.0.4 (NT and Solaris)

GUI: jQuery, Dojo, Java AWT, Swing, DHTML 4.0, XSL & XHTML

SPA: Angular 2/AngularJS, Bootstrap, Typescript, ES6, React.js

Servers: Tomcat 7/8, WebSphere App Server 8.5.2/8.1 (Solaris/Windows Administation) & NodeJS

Microsoft: C#, Web Forms, ADO.NET, MVC 4, ASP.NET, WEBAPI

Tools: & Utilities: SVN, Git, CodeManager/SCCS, Win CVS 1.0.6 & Dreamweaver 3.0, Jasper Report, iText

IDE: RAD 9.5-6.0, Eclipse 3.2-4.5, JDeveloper & IntelliJ

Case Tools: Rational Rose Clear case

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java Architect

Environment: RAD 9.5, Websphere 8, JDK 8, Tomcat 8.0 with Apache, Oracle 11g, J2EE 1.6, Angular 2, NodeJs, Bootstrap, Hibernate 4.2.4 and Spring MVC/Boot, Spring Cloud, Jenkins, Netflix OSS, Eureka, Zuul, Hystrix, Redis, Cloudy Foundry, Kafka, MongoDB, AWS Beanstalk, VPC, S3 CodePipeline & ELB.

Responsibilities:

  • Worked as a Solution Architect for architectural solutions that articulate the system/business context, conceptual design and component-level logical design.
  • Subject Matter Expert on WCS and guided the team on understanding the various processes.
  • Participated in the design process, deliberations of the Architecture Review Board, and worked with Infra team to develop infrastructure requirements.
  • Designed Continuous Integration/Delivery using Jenkins with GitHub and CodePipeline.
  • Configured Gateway using Spring Cloud, Netflix OSS, Zuul and Hystrix
  • Design spring MVC to handle request from the client and return the result, use Spring Validator to verify result and Spring Intercept to provide warning message.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Database design and implementation of backend logic in DAO classes & hibernate SQL mapping
  • Test Driven Development using Junit and Mockito
  • Enhanced user experience by designing new web features using MVC Framework like Angular, accommodate these advanced and fast technologies.
  • Deployed Pluggable REST API extensions in VPC using AWS Beanstalk.
  • Implements OAuth2/Basic Authentication on REST API using Spring Security.
  • Designed and developed User Interface, application modules using Angular JS, HTML5, CSS and JavaScript.
  • Used Bootstrap, Angular 2 and Node.js in effective web design.
  • Used Entity beans as the model to represent the persistent data and interacted with Oracle database as per MVC Architecture.
  • Involved in writing queries and fetching the data from the database using PL/SQL on various modules like Demand, Time and Project.
  • Implementing WebServices (REST API) between Salesforce Cart Order System to send and retrieve information based on criteria.
  • Responsible for translating business requirements (business process models and use cases) into detailed functional and technical design - from system down to process-level design.
  • Responsible for designing and developing proof-of-concepts to test and prove designs (as required) of Alexa App.
  • Deployed source in AWS S3 and integrated with AWS Lambda

Confidential

Senior Java Solution Architect

Environment: RAD 9.5, Websphere 8, Tomcat 8.0 with Apache, Oracle 11g, J2EE 1.6, Struts 2.4, Hibernate 4.2.4, Bootstrap, Hibernate 4.2.4 and Spring MVC/Boot, Spring Cloud, Jenkins, Netflix OSS, Eureka, Zuul, Hystrix, Redis, Cloudy Foundry, Kafka, MongoDB, AWS Beanstalk, VPC, S3 CodePipeline & ELB.

Responsibilities:

  • Designed System Architecture and collaborated with other cross functional teams in building and deploying to integrate with multiple microservices.
  • Developed and communicated technical guidance, design patterns, and standards; and collaborate with IT project stakeholders in the development and evaluation of compliant technical solutions.
  • Responsible for communicating solution design and approaches to Business, other architects, development and IT stakeholders on projects.
  • Provides guidance through-out the development process to ensure system is developed to specification (also providing advisory to the PMO)
  • Developed unit and integration test cases using Struts TestCase, jUnit and HSQLDB for in-memory and physical database tests. I was responsible to establish the test environment for the new Java Enterprise solution.
  • Configured Gateway using Spring Cloud, Netflix OSS, Ribbon, Zuul and Hystrix.
  • Deployed Spring REST API in AWS BeanStalk with multiple instances in VPC.
  • Database analysis and design.
  • Designed a single sign-on OAuth2. Used the departments API to access the groups and their authentications to support the single sign-on.
  • Designed Framework to consume Evalon API to send the payment details with respect to PCI compliance.
  • Implementing WebServices (REST API) between Salesforce Cart Order System to send and retrieve information based on criteria.
  • Set up the middle level layer for interacting between Documentum Webservices, Hibernate layer and database.
  • Troubleshoot Websphere Application Server connection pooling and connection manager with Oracle, NoSQL checking the code into SVN/Git.
  • Implemented the concept of Release branches for the project using Github.
  • Implements Basic Authentication on REST API using Spring Security.
  • Calculated metrics on average spend per sprint, spend per point and variances across sprints in addition to standard Agile metrics. Used these metrics in project forecasting and prioritization
  • Designed and development using JSF (Primefaces), JSP, Servlets, XML, and Java Beans by using Struts / JSF.
  • Worked on PL/SQL packages which will be invoked from SOA layer to insert the data into SLA tables
  • Detailed analysis of Budget Calculation with accuracy.
  • Re-configurable parameters to adjust the budget of each employee/division/department.
  • Used Spring BOOT to create stand-alone spring applications.
  • Design and implemented the RDS layer using Hibernate.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS & JavaScript
  • Developed web pages using JSF, rich menus, trees, dialogs, data tables, list shuttles & many rich faces component. Developed facelets for re-use in web pages built using JSF.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Bean and Action classes.
  • Developed User Interfaces using JavaScript and JavaScript frameworks such as Angular JS & Knockout JS.
  • Designed look and feel of the emails send to client using HTML, CSS and JavaScript
  • Integrated Javascript, CSS and HTML5 video into new web pages, handled box properties, layout properties and table properties.
  • Built responsive site using Bootstrap that fits devices of different visual sizes.
  • Developed UI components for email and link sharing of documents and files for a Content Management System using Documentum RESTPI through Backbone.js and jQuery
  • Modeled schema using Hibernate annotations and implemented use of a CRUD persistence service implemented.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Experience dealing with errors, exceptions and exception propagation in Web Services.
  • Create and Maintain Subversion Branching, Merging and Tagging across each production releases.
  • For integration tests JUnit framework. Worked with Selenium for working with test cases.
  • Utilized Agile Methodology/Scrum (SDLC) to managed projects and team

Confidential

Senior Java Solution Architect

Environment: Eclipse 3.3.1/ RAD 8.5, Tomcat 5.5/7.0 with Apache, Oracle 10i/12c, J2EE 1.5, Struts 2.1, Hibernate 3 and Spring Framework.

Responsibilities:

  • As a Java Architect I was actively responsible Detailed analysis of process flow of Procurement in Public Works/Waste Management.
  • Presented Case Study on improving the Decision Making Process.
  • Design and constructed the e-Procurement with extensibility and ease of use for the Department.
  • Developed the backend part of the application involving Spring MVC, IOC, AOP, Spring BOOT, and Micro services, SOA, Hibernate and Restful Web Services.
  • Involved in designing and implementing persistence layer using JPA with Hibernate.
  • Implemented web service calls with Restful frameworks using JAX-RS framework.
  • Followed Agile methodology maintained over JIRA.
  • Good experience working in UNIX environment.
  • Worked with QA and Business Users team to design test plans and test cases for User Acceptance Testing (UAT).

Confidential

Senior Java Solution Architect

Environment: Eclipse 3.3.1, Tomcat 5.5 with Apache, Oracle 10i, J2EE 1.5, Struts 2.1, Hibernate 3 and Spring Framework.

Responsibilities:

  • Performed Cost-Benefit analysis on replacing the existing Oracle-Financial App’s Support Fee.
  • Designed the application with latest technologies for easy access and performance.

Confidential, FL

Senior Java Solution Architect

Environment: Eclipse 3.3.1, Tomcat 5.5 with Apache, Oracle 10i, J2EE 1.5, Struts 2.1, Hibernate 3 and Spring Framework.

Responsibilities:

  • Saved considerable time in reviewing for the department.
  • Provides graphical view of reports’ status.
  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Used SVN for version control of the source code.
  • Created Hibernate POJOs, Hibernate mapping files for all database tables.
  • Participated in code review meetings.
  • Created RESTful web services interface to Java-based runtime engine.
  • Used Oracle DB to store customer and application related data and as part of it developed SQL and PL/SQL programming for interaction with RDBMS.
  • Use of JSP for creation/modification of some screens to provide custom functionality.
  • Experience with Mockito and JUnit.
  • Used JIRA as the bug tracking tool and Git as the source code version control
  • Used various UNIX commands to see the log files on the production server
  • Performed Business Analysis and built business cases for new requirements.
  • Provided a CASE strategy and methodology to support the business system life cycle.

Confidential, Peoria

Senior Java Solution Architect/Technical Project Manager

Environment: TogetherJ 5.5, RAD 6.0.1.0, IBM Websphere Application Server 6.0 (Linux), DB2 UDB, J2EE 1.4, Struts, JMS, Spring JMS, IBM MQ Series and Hibernate.

Responsibilities:

  • Analyzing Requirements
  • User Requirements Document and System Requirement Specification Document
  • Object Oriented Analysis and Design Document
  • Involved in Coding & Testing of certain modules

We'd love your feedback!