Sr. Technical Consultant/java Architect Resume
San Jose, CA
SUMMARY
- 14 years of extensive experience in analysis, architecture, design and development of distributed Java/J2EE applications and components.
- Experience with architecture, technology innovations, standards, management and consulting experience in medium to large enterprise organizations.
- Experience in microservices development using Spring Boot, Spring MVC and MongoDB.
- Experience in RESTful APIs development using Java/J2EE, Spring, Hibernate frameworks.
- Experience with messaging services using Kafka and ActiveMQ.
- Hands on working experience on ElasticSearch with Kibana.
- Experience in Core Java, C/C++ and in developing multi - threaded applications.
- Good exposure and knowledge on Agile (Scrum, XP, Lean) Methodology.
- Proficient in designing and developing ETL processes using Perl, Oracle and UNIX shell scripting.
- Participated in product definition, integration, migration, design, and development activities.
- Good understanding of GOF Design Patterns, Enterprise Design Patterns and n-tier architecture.
- Proficient in using all Amazon Web services like EC2, EBS, IAM, S3, RDS, VPC, Route53 etc.
- Experience in creating S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup onAWSusing lifecycle policies.
- Domain knowledge of Finance, Telecom, Statistical, Content Management and have successfully developed applications to publish the statistical data with server side technologies.
- Strong experience with RDBMS implementation and development using Oracle, SQL Server, IBM DB2 and Sybase, PL/SQL, SQL, SQL Loader, Stored Procedures, Triggers and Packages.
- Have dedication and desire to MAKE A DIFFERENCE, and ADD VALUE to the company.
- Certified Project Management Professional (PMP), a credential offered by PMI, USA.
- PMIAgile Certified Practitioner (PMI-ACP), a credential offered by PMI, USA.
TECHNICAL SKILLS
Programming/Scripts Languages: Java, C/C++, Perl, Shell/Perl Scripting, XML, SOAP, WSDL, SQL, PL/SQL
Frameworks/Tools: J2EE (JSP, Servlets, EJB), Spring, Spring Boot, Hibernate, iBatis, jQuery, Angular JS, ActiveMQ, Kafka, Docker, Microservices, AWS, ElasticSearch, Kibana, Cucumber, Junit, JMS, REST, Toad, Maven, Jenkins, Sonar, Splunk, Bladelogic
Databases: Oracle, Sybase, MS SQL Server, IBM DB2, MongoDB
Design & Dev Tools: IBM RAD, Eclipse, Git, AccuRev, TFS, SVN, Rational Clearcase
App/web Servers: Tomcat, Websphere, Weblogic
Operating Systems: Windows, Linux, Solaris, IBM AIX
Methodologies: Agile Development
PROFESSIONAL EXPERIENCE
Confidential, San Jose CA
Sr. Technical Consultant/Java Architect
Responsibilities:
- Developed Spring based java microservices using Spring Boot, Spring MVC and Hibernate to support enterprise web applications.
- Designed and developed S3 API implementation for accessing S3 bucket data files.
- Worked on EC2 instances, RDS instance for Oracle, VPC (Virtual Private Cloud), S3, IAM, Route53.
- Designed and developed Audit data process using ElasticSearch with Kibana.
- Designed and developed migration system from Shopcase to Scartsvc.
- Worked on Java profiling and performance tuning for Performance Testing.
- Thoroughly understood business needs by participating in fusion meetings with business owners, studied the existing system set-up and identified key areas of improvement.
- Involved in effort estimation and Contributed in high-level design and architectural decisions.
- Shortened the development life cycle with use of Java, J2EE framework, design patterns, standards and tools.
- Designed and implemented ShopCaSe Tool for business users using CSS, jQuery and Angular JS framework.
- Designed and implemented RESTful APIs using Spring Boot, Spring MVC and NoSQL database MongoDB that persists ShopCaSe computed cart data.
- Generated and published JSON messages on Kafka topic for Audit data process and Confidential internal systems.
- Created Functional/technical Requirement documentation based on the business requirements.
Environment: Java/J2EE, Spring, Spring Boot, Microservice, docker, AWS, Hibernate, JSON, CSS, jQuery, Angular JS, Kafka, TestNG, Maven, REST, Jenkins, Sonar, Splunk, Git, Eclipse IDE, PL/SQL, Oracle, MongoDB, UNIX (Linux), Shell Scripting, Windows, Apache Tomcat
Confidential, Roseland NJ
Sr. Technical Consultant/Java Architect
Responsibilities:
- Developed high-availability RESTful APIs used across multiple customer-facing applications to simplify connectivity and business logic across dozens of heterogeneous backend services.
- Shortened the development life cycle with use of Java, J2EE framework, design patterns, standards and tools.
- Worked on EC2 instances, VPC (Virtual Private Cloud), S3, IAM, Route53
- Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
- Extracted reusable modules from a monolithic application into libraries for use in new microservices.
- Thoroughly understood business needs by participating in fusion meetings with business owners, studied the existing system set-up and identified key areas of improvement.
- Worked on Java profiling and performance tuning for Performance Testing and Production environments.
- Involved in effort estimation and Contributed in high-level design and architectural decisions.
- Designed and implemented RESTful APIs using Spring Boot, Spring MVC and NoSQL database MongoDB that persists Confidential system level configuration data.
- Designed and implemented GUI tool for business users using Angular JS framework.
- Generated and published JSON messages for InfoLink notifications using ActiveMQ.
- Wrote database Stored procedures, Functions for complex business rules.
- Created Functional/technical Requirement documentation based on the business requirements.
- Created deployment package to automate deployment on production environment.
Environment: Java/J2EE, Spring, Spring Boot, Hibernate, Docker, microservice, AWS, JSON, Angular JS, ActiveMQ, Cucumber, Maven, REST, Jenkins, Sonar, Splunk, Bladelogic, Git, Eclipse IDE, PL/SQL, DB2, MongoDB, UNIX (Linux), Shell Scripting, Windows, Apache Tomcat
Confidential, Warren NJ
Sr. Technical Consultant/Java Architect
Responsibilities:
- Shortened the development life cycle with use of Java, J2EE framework, design patterns, standards and tools.
- Used XSLT for transforming one kind of payload of another payload of choice with a template-processing engine. The engine creates a payload based on existing content.
- Consumed RESTful APIs to interact with external clients.
- Worked on Java profiling and performance tuning for Performance Testing and Production environments.
- Created reusable services, Java components, business objects and XML schema definitions.
- Designed some middleware modules, and led development on all phases of the module.
- Processed XML messages using ActiveMQ
- Designed and Implemented job scheduler using Quartz to run batch jobs.
- Wrote stored procedures, Functions and Triggers for CIMS APIs and RCV reconciliation process.
- Automated Initial and Recon load process using shell scripting and Oracle stored procedures for ETL processes.
- Wrote application in Perl DBI, Oracle stored procedure and shell scripting to load and parse (ETL) data.
- Created shell scripts to integrate SQL and PL/SQL with the UNIX environment.
- Wrote control files and shell script for SQL Loader and other processes for ETL processes.
- Provided support for production issues for new enterprise releases.
Environment: Windows, IBM AIX, Java/J2EE technologies, Spring, iBatis, XML, XSD, PL/SQL, SQL, Perl/Shell Scripting, SQL Loader, Log4J, Quartz Scheduler, Web Sphere Application Server, Oracle 11g/10g and IBM RAD