Java Architect Resume
Boston, MA
SUMMARY:
- Around 13 years of IT experience in the field of Solution Architect, JAVA Architect and Design, Application Development.
- Design & develop enterprise application using JAVA and related technologies, and Oracle, PL/SQL
- Deep understanding of domain knowledge for security and finance.
- Extensive knowledge with Java, J2EE, Hibernate, EJB, Spring, Kubernetes, Docker, Microservices
- Good understanding of cloud infrastructure.
- Responsible for deigning framework and provide project skeleton.
- Hands on experience in designing system for trading platform.
- Experienced in different Java versions (JDK5, JDK6, JDK7, JDK8)
- Proficient in UNIX Operating system, commands and shell scripting.
- Sound experience in projects analysis, designing and development in Security Finance Banking, Corporate Banking, HealthCare.
- Worked on all phases of a project SDLC in Waterfall, AGILE and KANBAN.
- Well versed with Elicitation Techniques like SRS, FRD, POC, Use cases, PRL for Requirements Gathering.
- Good experience in creation of project documents like Estimation Sheet (ballpark and FPA), HLD, Technical Specification, LLD, Project Plan, Test Case and test results, Project Matrixes, Status report, IRR etc.
- Aware of the incident and change management Process (plan phase, build, implementation phase and back-out method).
- Knowledge of version control tools like SVN and GitHub
- Strong experience in delivery and Production Support.
- Have experience with working in offshore/Onsite model. Worked with global clients.
TECHNICAL SKILLSL:
Technologies: Core Java, J2EE, JSP, Servlets, Java Script, Maven, ANT, JENKIN, Struts 1.2, Spring 3,Spring 4, WebServices-(SOAP/REST), Spring Batch, Sonar, Junit, SOAP UI, SWING, Hibernate, Kubernetes, Spring Boot, Docker, Cloud infrastructure, JQuery, JAVAScript, ReactJS, JSON,XML, AJAX, RTC, Quartz scheduler, EHCache, WebLogic, Websphere, Tomcat, Kafka, IBatis, Cloud PCF
Databases: Oracle 7,8,10G
Estimation Technique: Functional Point Analysis and ball park
Service Management: HP Service Center 6, Service Now
Framework and Methodology: Project Management Framework, ITIL Service Management, Agile methodology (Using JIRA, RTC, devops)
Mail Servers: Lotus Notes, Microsoft Outlook, office 360
Testing Tool: HP Quality Centre Tool, ALM
Version Control: SVN, GitHub
Other tools: Filezila, WinMerge, sqlDeveloper, sql*plus, Toad, Visio, Sharepoint, Eclipse, NetBeans, IntelliJ.
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
JAVA Architect
Responsibilities:
- Cloud Setup for deployed
- Cloakware Setup for password lookup
- Run the messages against Rules Engine framework for validation
- Design and Develop the messaging framework using JMS MQ
- Setup Kafka for receiving all Reallocation Messages
- Create unit test case using Mockito
- Setup the entitlement for user authorization
- Develop REST endpoints to cater User Benefit Module
- Implement OAuth authentication
- Implement Redis Caching framework for performance improvement.
- Use AES 256 encryption algorithm to encrypt/decrypt the data file.
Technologies Used: JAVA, Spring Boot, Hibernate, Cloud, Oracle, GIT, RTC, JENKIN, Eclipse, Cloud infrastructure, SQL Developer, Kafka
Responsibilities:
- Configure VAULT for all DB and configuration settings
- Design and Develop the monitoring framework using Spring
- Create caching framework using GenCache, Redis
- Prepared UNIX Shell Scripts and these shell scripts will be scheduled in AUTOSYS for automatic execution at the specific timings.
- Development of SOAP webservices and client for external integration design for item maintenance.
- Implement Multi-threading application behaviour
- Quartz Scheduling for defining scheduled jobs.
Technologies Used: JAVA, Hibernate, Cloud, Oracle, GIT, RTC, JENKIN, Eclipse, Cloud infrastructure, SQL Developer, RTC (scrum), Clearcase, RTC, Jenkins, HP Quality Centre Tool (ALM), Kafka.
Responsibilities:
- Create a generic service/API for data read for UI
- Design API, rest based, for caching service of data
- Implement EHcaching and Gencache for service cache
- Performance improvement for UI experience by fulfilling requirement from caching
- Metadata driven service
- Design and Develop Quartz based scheduler for backend processing
Technologies Used: JAVA, Cloud, Oracle, GIT, RTC, JENKIN, Eclipse, Cloud infrastructure, SQL Developer, RTC (scrum), Clearcase, RTC, Jenkins, HP Quality Centre Tool (ALM), Quartz, EHCache.
Confidential, Boston, MA
Senior Java Technical Lead
Responsibilities:
- User Profile Management using IBM MDM
- Shell Scripting to scheduling JAVA jobs
- Work on valid address processing on monthly basis using USPS file
- Review & Analysis of Change Requirement specifications.
- Understanding business and technical glitches and relations and helping team to understand the requirement
- Enhancing and supporting the business functionalities.
- Tracking team daily progress and making
Technologies Used: Java 6, DB2, IBM MDM, BitBucket, WebSphere
Confidential, Los Angeles, CA
Java Technical Lead
Responsibilities:
- Involved in High level Estimations on the basis of HLR’s (High Level Requirements)
- Technical Design document creation
- Database modelling and creating Database design doc.
- Infrastructure setup.
- Review & Analysis of Change Requirement specifications.
- Understanding business and technical glitches and relations and helping team to understand the requirement
- Developing and enhancing the business functionalities.
- Tracking team daily progress and making project deliverables on time.
- Clarifying team technical difficulties.
Technologies Used: Java 7, SWING, SPRING, HIBERNATE, Oracle 11g, SVN, Eclipse 3.3, Weblogic server
Confidential, Los Angeles, CA
Java Technical Lead
Responsibilities:
- Involved in High level Estimations on the basis of HLR’s (High Level Requirements)
- Review & Analysis of Requirement specifications
- Code reviews
- Develop the complete architecture of the system with Java code and DB perspective too.
- Environment Set-up.
- Responsible for deliverables like design document, database design document.
- Automated test suites using XML and JSON requests.
Technologies Used: Java 7, spring 4, Oracle 10g, ClearCase, Eclipse 3.3, WebServices - SOAP & REST, Junit 4.x, Tomcat 6, Weblogic server, Hibernate, SOAP UI
Confidential
Senior JAVA Developer
Responsibilities:
- Involved in High level Estimations on the basis of HLR’s (High Level Requirements)
- Design individual modules.
- Review & Analysis of Requirement specifications
- Code reviews
- Develop the complete architecture of the system with Java code and DB perspective too.
- Guiding team members for the development for various modules
- Responsible for client deliveries- design document.
- Handling internal (Codenizant) Technical Audits to ensure coding best practices are properly followed.
Technologies Used: Java 6, spring v3.0.5, Oracle 10g, SVN, Eclipse 3.3, WebServices, Junit 4.x,Tomcat 6, Weblogic server, Hibernate
Responsibilities:
- Involved in High level Estimations on the basis of HLR’s (High Level Requirements)
- Design individual modules.
- Review & Analysis of Requirement specifications
- Code reviews
- Develop the complete architecture of the system with Java code and DB perspective too.
- Guiding team members for the development for various modules
- Responsible for client deliveries- design document.
- Handling internal (Codenizant) Technical Audits to ensure coding best practices are properly followed.
Technologies Used: Java 6, spring v3.0.5, Oracle 10g, SVN, Eclipse 3.3, WebServices, Junit 4.x, Tomcat 6, Weblogic server, Hibernate.
Confidential
Java Developer
Responsibilities:
- Involved in High level Estimations on the basis of HLR’s (High Level Requirements)
- Design individual modules.
- Review & Analysis of Requirement specifications
- Code reviews - SONAR/ PMD checkstyle
- Guiding team members for the development for various modules
- Responsible for different deliveries like technical design document.
Technologies Used: Java 5, Oracle 10g, SVN, Eclipse 3.3, WebServices, Sonar, Junit 4.x, Struts 1.2, IBATIS, Tomcat 4.1, Chimera
Responsibilities:
- Estimations for LLR’s (Low Level Requirements).
- Coding, trouble shooting and unit testing and solving project specific problems.
- Code Review
- Delivery and project specific documentation.
- Guiding team members for the development for various modules
- Analyzing the code issues for any tickets raised.
- Analyzing and resolving reported client issues within defined SLA.
- Deployment co-ordination across portfolios.
Technologies Used: Java, Struts 1.2, Spring, IBATIS, Oracle 10g, SVN, Eclipse 3.3, Tomcat 4.1, Chimera