Java Architect Resume
New, Jersey
Summary of Experience
- Seventeen years of experience in the IT industry with extensive experience Java/J2EE technology in Analysis, Design, Development, Testing and implementation of software applications and products.
- Extensive experience in managing software development/deployment and customer interaction in Onsite - Offshore model.
- Expertise in Object oriented analysis and design (OOAD) using Java/J2EE Design Patterns, Integration Patterns, Unified Modeling Language (UML).
- Experience in working with SOA Architecture Web Services, SOAP, WSDL Architecture.
- Experience working extensively in all phases of a project development life cycle from Requirements analysis, Design, Implementation, Testing, Documentation, Standard reviews and Maintenance support.
- Proficient in J2EE components such as Servlets, JSP, Spring MVC, Sprig Boot,JDBC, Java Beans.
- Expertise in writing client side validations using Ajax,JSON JavaScript and Struts validation framework.
- Experience in writing ANT scripts and Log4J and JUnit, JTest for unit testing.
- IDEs for development - RAD, JBoss Developer Studio, NetBeans and Eclipse.
- Expertise in developing distributed applications using Application Servers such as Websphere 6.1, Web Logic 8.0, JBoss.
- Excellent experience in software development methodologies including Scrum/Agile Model.
- Extensive work experience as a Team/Development Lead with complete ownership of end to end deliverables including requirement gathering, analysis, design, development, testing, launch and post production support.
- Experience in developing large complex applications Skilled in using development tools including source code control, debugging, and profiling.
- Experience in Multi Year development and maintenance project across geographical locations like Canada, Australia and USA.
- Worked on various Domains Banking, Insurance, Retail, Underwriters, Telecom and Manufacturing sector.
- Rich experience in re-engineering concepts like Refactoring and reverse engineering and J2EE Design pattern and Core Design patters.
- Proven ability to define road-map, prioritize tasks and streamline processes for on-time delivery of projects.
- Experience in working as Onshore/Offshore lead and manage team in both locations and worked as liaison between teams.
TECHNICAL SKILLS:
Operating System / Hardware: Red Hat Linux 9.0, UNIX, Windows 2000/XP, MS-DOS
Programming Languages: Java, PL/SQL, SQL, PHP, XML, XSLT, Portals, Java Script, HTML
WSAD: (Eclipse), RAD 7.5, JBuilder, XML Spy, and Jasper report tool, toad, SQL Developer. GWT
Technologies/Frameworks: J2SE, J2EE, JSP, JSF, Servlets, EJB, Struts 2.0, JAXB, Spring, Hibernate, JPA, Ajax, GWT, IBM Message Broker, JBoss drools,MQ Series
MS: SQL 2000,Oracle 10G, SQL server 2008, MySQL 4.1, DB2
Web and Application Servers: Jetty, WebLogic, Tomcat, WebSphere, Orion, IIS, IBM Web Sphere Application Server 6.1 and BEA WebLogic 8.1, 9.x, Jboss
Modelling tools: Rational Rose, RSM, Erwin, Visio
GIT:, PVCS, Clear Case, VSS,SVN
Build Tools: Ant, Maven, CruiseControl
IDE Tools: RAD 6.x, IntelliJ IDEA, HP Quality Center, Eclipse, Rational Rose, SQL developer, JBuilder, Visual Age for Java 3.5/4.0,JIIRA Rally(Agile)
Caching Strategies: Redis,ElasticCache
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey.
Java Architect
Responsibilities:
- Lead a team of 15 member which include leads, developers and QA for the Application and the data COE team.
- Ingested data from various external Systems like HDFS, Hive, RDBMS, Amazon S3 for meter readings and other details from Aclara, Datamatic etc
- Lead and Handled different applications like AMI, CSO, MeterOPS, C1V, MajorAccounts,Spend Analytics, Billing Apps etc will process these transformed dataset for their Dashboards, Reports etc
- Handled EMR,EC2 instance in AWS for the deployment of the application.
- Introducing Continuous Integration and containerization principles and best practice to multiple product teams, introducing and onboarding them to Docker and Jenkins pipelines
- Developing tooling and automation for platforms, containers and build & deployment pipelines
- Design,plan and implemented a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology.
- Used various design patterns like MVC, Singleton, Factory (GO4)for developing the application
- Involved in Code Coverage testing for testing the performance of the application.
Confidential, Washington DC
Java Architect
Responsibilities:
- Lead multiple teams for the delivery of the application which involves various application for the integration.
- Attended end user expos to get the need and feedback along with the PO’s and Directors for gathering the inputs, converging that to requirement along with PE’s and arriving for a implementation timeframe.
- Reverse Engineering to address the performance issue raised due to the wrong implementation technique using Java.
- Designed and Implemented core functionality as part of refactoring using Java 8, REST API and JMS.
- Performance tuning for the application.
- Framing object hierarchy for the Framework
- Framing Functional as well as technical requirements.
- Deploying the application in the cluster in EC2 instances.
Confidential, Santa Clara
Java Architect
Responsibilities:
- Involved in CRM activities to get the design approved.
- Interacting with the business users, analyst to arrive at the needs of the end users.
- Design,Framing functional requirements for the application to increase the profitability of the product for the final release.
- Refactoring the Application Framework code to the new standard devised by me.
- Worked extensively with SOAP and Restful web-service for application integration. Extensive knowledge of both Creation and Consumption of Web Service.
- Implementation of jboss cache for the application.
- Implemented charts which depicts the frequent changes in Virtual Machine/Host Memory Utilization and CPU Utilization.
- Worked in EXJS 4.2.2 and the Confidential framework for the development of web application.
- Design and Implementation of end to end feature of HP-Gen 9 features in UI using SNMP V1/V3 mode.
- Integrated Lights-out feature implementation in the application.
- Bamboo plan integration with the build process.
- EJB timer implementation in the UI/Server-side for querying the data related to Virtual Machine and session.
- Agile methodology adapted for the delivery to overcome the impediments and fasten with delivery with less hurdles.
- Provide Oracle SOA functional subject matter expertise. Mentor others in application functionality and production operations
Confidential, Sacramento
Senior Technical Analyst
Responsibilities:
- Requirement analysis, solution design, development and documentation.
- Handled a team of 8 for the development/implementation part.
- Supporting and bug fixing the Production application issues.
- Preparing workspace setup/Knowledge base documents for new team members.
- Performing peer code reviews and providing the comments.
- Involved in doing the production deployments and managing the build activities.
Confidential, Vacaville
Java Architect
Responsibilities:
- Worked with Technical Lead to find out the gap between the User Requirement Document and the existing System.
- Migrated the controller part to Sturts 2x. Refactoring the code from java 1.2 to Struts and upgrading the backend architecture.
- Estimation and Planning.
- Techno Functional tasks as I have to frame the requirements interacting with business users as well as framing the architecture relevant for it.
- Involved in Java/J2EE application design for re-factoring the application. Upgraded the system to the new web technology as per the Confidential Standard.
- Documentation, Demonstration and Presentation of the POCs
- Worked extensively with SOAP and Restful webservice for application integration. Extensive knowledge of both Creation and Consumption of Web Service
Confidential
Java Architect
Responsibilities:
- Worked with SME’s & BA’s to analyze and finalize the requirement.
- Understanding the client systems and designing interfaces
- Estimation and Planning.
- Business analysis to determine the feasibility of the requirement and deliverable in the stipulated timeframe.
- Involved in Java/J2EE application design and product development.
- Designed Class/Sequence diagrams through RAD 6.5 for the technical design.
- Involved in code Review and suggested to optimize for better performance.
- Review the High level Design, LL D, Integration Test case.
- Oversee all stages of design, development, and deployment of change requests and new enhancements for existing applications.
- Resolved various production issues by giving technical assistance to customer and doing bug fixes with in SLA (Service level agreement).
- Interacted with client and vendors and provided technical solutions to resolve application issues.
- Integration of the code with the other modules.
- UAT and Integration Testing
- Provide technical support and guidance to the team.
Confidential
Java Architect
Responsibilities:
- Coordinated with project groups across Banking Software Divisions to encourage better software reuse through encapsulation, better SOA design and documentation.
- Undertaking responsibility for the development process in the project.
- Actively Involved in all aspects of system design. Worked as a offshore leader to get the work done from offshore team
- Analysis of J2EE framework and developing proof of concept.
- Trained the newly joined team members to understand the system framework as well business involved.
- Apply quantitative methods and techniques to manage and analyze research data, as well as perform advanced statistical analysis
- Resolved various production issues by giving technical assistance to customer and doing bug fixes with in SLA (Service level agreement).
- Developed business modules.
- UAT and Integration Testing
Confidential
Java Lead
Responsibilities:
- Involved in Analysis, Design, Development and Production phases of the different modules
- Providing technical analysis and design for various change requests.
- Worked with the team in Identity & Access Management (IAM) technologies.
- Worked with SME’s to analyze and finalize the change requirements.
- Understanding the client systems and designing interfaces
- Estimation and Planning
- Coordinate with teams for clarifications, deliverable and project status.
- Involved in code Review and suggested to optimize for better performance.
- Responsibility for review the High-level Design, LLD, Integration Test case.
- Integration of the code with the other modules.
- CAT and Integration Testing
- Adherence to the quality standards and process management.
- Involved in Mulch-Factor authentication.
- Worked on Single Sign-On, Digital Certificates, federation, and LDAP for the web application.
- Strong programming skills in SAS with an emphasis on sound program design methodology
- Basic knowledge of relational warehouse or database environments including SAS Business Intelligence (BI), SQL and Database 2 (DB2); knowledge of reporting packages such as Crystal Reports, Web Focus, Business Objects, SAS Enterprise Guide
Confidential, Wilmington,DE
Senior Technical Analyst
Responsibilities:
- Develop analytic plans and provide consulting advice on reimbursement and external customer projects
- Data analyst role responsible for working in conjunction with business analysts to develop, test and implement new production audit opportunities and trends
- Take assignments from DBM team and perform SAS coding to create different database marketing lists
- Involved in Estimation and Planning.
- Analysis & Design
- Responsible for the work allocation & review
- Giving Technical guidance to the team in terms of implementation.
- Review of the UML diagrams (Sequence diagrams, Class diagrams)
- Code and functionality review for all the modules.
- Ensure quality and completeness of deliverables.
- Integration of the code with the Server API developed by client.
- Handled MQ design and development between AIGDirect and 21 st Century Insurance.
- UAT Support.
Confidential
Senior Technical Lead
Responsibilities:
- Implementation of the project in Hawaii and coordinating with offshore developers.
- Responsible for designing the software system for computerizing the Healthcare product mainly for elderly people in AIGHawaii.
- Worked on Single Sign-On, Digital Certificates, federation, and LDAP for the web application.
- Framed design document as per the Confidential standard for a given use case using Rational Rose professional J Edition architecture class diagram and sequence diagram.
- Involved in creating WebSphere instances for the application in WAS 6.1
- Worked in stimulating the production data collected from external source in UAT/Test/Dev environment.
- Designing and Development of critical modules for uploading, downloading, checking-in and checking-out a document with online editing and screens for entering client information/maintaining user account.
- Working closely with the external client/customer for making them to understand the system in UAT activity (prior to production)
Confidential
Java Developer
Responsibilit ies:
- Actively Involved in all aspects of system design. Worked as a offshore leader to get the work done from offshore team
- Analysis of Café framework and developing proof of concept.
- Giving Technical guidance to the team in terms of implementation..
- Developed business modules using Café and JSF frame work.
- Implemented Object hierarchy for the application.
- Code and functionality review for all the modules.
Confidential
Java Developer
Responsibilities:
- Developing new requirements based on Functional Specification.
- Preparing Program Specification for existing gaps and non-gaps (non-gaps are new business requirements from the business side).
- Impact analyses for gap related changes.
- Developed Command Pattern over Session Bean Data Access logic.
- Developing Stateless Session bean and Bean Managed Entity Bean to implement business logic and data logic.
- Developed Interest Accrual Batch Process.
- Developing multi threaded batch process using Stateless Session Bean with bean managed.