Sr. Java Developer/ Tech Architect Resume
SUMMARY:
- Sun Certified/Oracle Certified Master, JAVA EE Enterprise Architect part - 1, Big Data and Hadoop Essentials Certification from Udemy, Consultant with extensive software development experience in all phases of SDLC for Web and client-server applications using spring, Struts, Tiles, Hibernate (primary/secondary memory) and IBATIS, JSF, Wicket, SOA,Web Services, RestFulAPI and Log4j. Open source JAVA/JEE Framework. He has good working experience with cloud computing technologies and developing small to large range product and simultaneous installation processing on a couple of servers.
- Expertise with JAVA/J2ee server side technologies Servlet, EJB, with open source Frame Work
- Expertise with JAVA/j2ee Client side technologies like Swing/SWT, HTML, XHTML, CSS and AJAX, JavaScript
- Extensive experience writing JAVA POJO from JDK1.2 TO JDK1.8
- Extensive experience on Distributed system and multi-threading application
- Extensive experience in building, maintaining and enhancing client-server/web application with JAVA/JEE Tech
- Extensive experience in on-line Transaction processing (OLTP)
- Proficient in Confidential with Oracle/MYSQL. SQL, PL/SQL: package function, triggers, stored procedures
- Proficient with SQL, PL/SQL: package function, triggers, stored procedures.
- Proficient for performance tuning, clustering, pooling of expensive resources with JAVA/JEE code
- Good working experience in Java and database performance tuning memory management.
- Good working experience in NOSQL MONGODB, NEO4J Graph, Cassandra Database, and Hive
- Good Working knowledge Hadoop & Machine Learning
- Good Working experience with Cloud computing technologies.
- Experience with version control systems like Win CVS, Clear Case, SVN, GIT
- Experience with XML API like JAXP, JAXB, DOM, and SAX.
- Extensive experience on Crystal & JASPER Report Tool with JAVA/J2EE in desktop/ web application.
- Work experience with cross-browser (IE, Firefox, Safari, opera) and fixing issues
- Extensive experience GUI/server side JAVA based Multi-threading programming.
- Extensive experience Java GUI swing base 3rd Party Lib like ITEXT, JGODDIES. JFREECHART.
- Good working experience in developing browser base Transaction Application (e-commerce portals)
- Experience in preparing BRS, SRS and Design documents from large to small application
- Working knowledge of writing technical documentation
- Working knowledge of Apache Lucene text search engine library(Elastic Search)
- Working knowledge Point of Sale (POS), Cart, Checkout, Order Management, Order Fulfillment
- Experience in SNMP, SMTP, LADP, FTP and TCP/IP for reading and writing data from MS Outlook.
- Experience in NMS (Hardware/ device management and monitoring) with JAVA (Socket) NIO
- Strong analytical, problem solving and debugging skills with excellent understanding of the system.
- Experience with Agile development processes XP, Test Driven Development
- Experience with JAVA Cryptographic API (JCA/JCE).
- Experience in web services with JAXP/JAXB WSDL, UDDI, with Apache Axis Framework, SOAP (SAAJ)/ REST API Working knowledge on SAAS (Software as a service) Platform
- Working knowledge of AKKA Frame Work
- Good knowledge of TOGAF methodology
- Good Working knowledge about Kafka server configuration
- Working knowledge of Drools (JBOSS Rule), content management system
- Hardcore experience for writing code for Gang of Four (GOF)/JEE design pattern.
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java Developer/ Tech Architect
Responsibilities:
- Create Service/ Confidential and its implementation, Controller, Utility package
- Collector Application fetched data from Radar Restful API It is JAVA and Hibernate Base Application
- Distributed system and multi-threading application
- Writing test case via JUNIT/ Mockito Framework, for Service and Confidential implementation classes in Both Application
- Database Design and implementation for RDMS and No-SQL database.
- Offshore team co-ordination
- Delivery code base to client in production environment via sqoop migrate data from RDBMS to NOSQL,
- Hadoop process on data, another team via R/Python make ML process, generate report to top management team
Environment : JEE, JQuery, Html, Mongo-DB, MySQL, Restful API, SVN, Eclipse, Tomcat
Confidential
Responsibilities:
- Onsite and Offshore team co-ordination
- Project Planning using Iterative process, close working with business customers for feature Prioritization.
- Working closely with lead Architect to give inputs on architecture and finalizing the product/feature design.
- Sprint/iteration planning using internal tools for all engineers and tracking daily progress via stand up meeting.
- Analysis, design and implementation of core platform components
- Functional design of all core modules based on the requirement specifications.
- Design and Coding of code functional and platform components and design and code review of team members.
Environment: Java, Spring Confidential, AKKA Frame Work, Restful API, Apache Camel, Jetty, Maven, Apache Solr, Mongo-DB
Confidential
Responsibilities:
- Responsible for entire SDLC from requirement gather to deliver bug-free code to end client
- Create Service/ Confidential and its implementation, Controller, Confidential layer and Spring Confidential template via Mongo DB Accessing and DB Confidential Operation, Utility package
- Distributed system and multi-threading application
- Writing test case via JUNIT/ Mockito Framework, for Service and Confidential implementation classes in Both Application
- Database Design and implementation for RDMS and No-SQL database.
- Offshore team co-ordination
- Delivery code base to client in production environment via sqoop migrate data from RDBMS to NOSQL from AOL( Confidential On-Line Store), Hadoop process on data, another team via R/Python make ML process, generate a report to the top management team
Environment : JEE, Spring Frame work, ANGULAR.JS, Html, Mongo-DB, MySQL, Restful API, GIT, Eclipse, Tomcat
Confidential, San Francisco, CA
Sr. Java Developer
Responsibilities:
- Developed JSF Page (UI design) Service tier via spring frame, Confidential layer via JPA, Oracle database.
- JUNIT/ Mockito framework used for testing behavior of service and Confidential layer.
- Data encry ption/decryption via Cryptographic API (JCA/JCE).
Environment : Java, JEE, Spring, JPA IBM RAD, web-sphere, ANT, SQL Developer(Oracle) for SQL/PL-SQL, JUNIT/Mockito, SONAR, Find-Bug, SVN, Oracle Data Base.
Confidential, Orlando, FL
Sr. Java Developer
Responsibilities:
- Re-architect, Re-design, the existing application components/modules to meet the enterprise enhance requirement
- Headed the effort of recommending the standardized code review process and automation for the cross-team development across the organization, and hands-on code development
- Involve into Test Driven Development.
- Developed GUI, Service Layer and Confidential layer via ORM tools, involve in entire SDLC.
Environment: JAVA, JEE, Spring, Hibernate, Siperian API, L egacy API, IBM Web sphere, IBM RAD,TFS, Eclipse, ANT, JUNIT /Mockito, UML, Toad (Oracle) for SQL/PL-SQL, MS Visio, Altova Model, HTML, JS, SONAR, FindBug, Restful API
Confidential, San-Jose, CA
Sr. Java Developer
Responsibilities:
- Involve architecture and design entire Dash Board Application.
- Design Database creates Snapshot from production database (secure data store, which is collected via CNC and CSPS collector).
- Writing code for dashboard Application, responsible for Confidential operation.
- Into maintaining the dashboard Application, Involve into database and java code performance tuning
- Interacting with clients and business users to understand the business requirements.
- Analyzing the requirements to develop architectural ly and design documents of the solutions.
- Planning for The Inventory and Reporting capability, supported on the I TS technology platform from Confidential Systems, on the basis of interactions with project manager and Sr. team member.
Environment : Java,JEE, Web-logic, Large-scale Systems Integration projects, Tableau-desktop, XML, transaction management,Oracle10g, Build and deploy process, Agile methodologies, Deploying applications, JUNIT, Ant, Toad for SQL/PL-SQL, SQL Developer.
Confidential, Concord, CA
Java Developer
Responsibilities:
- Involve into end-to-end Development. Using JSF Framework for Development.
- Involved in Rich/complex GUI development via JSP, JSTL, Tag Libraries Struts tags, HTML/DHTML, CSS, JQuery, Custom tags for some of common JSP functionality
- Developed Controller class, Service Layer, Service / Service Implementation, Action Classes and Form bean Confidential Layer, Confidential / Confidential Implementation
- Extensively involved in JUNIT testing, system integration testing, and bug fixing
- Spring Confidential, Hibernate Implementation for application enhancement.
- Data security encryption/decryption via Cryptographic API (JCA/JCE).
- ATM knowledge related couple of seminar attend at Confidential .
Environment: Java, JEE, JSF, Web logic Container, Confidential, RMI, JMS, XML, transaction management, Spring, Oracle10g, Agile methodologies, Deploying applications, JUNIT, MY Eclipse IDE, Ant, Toad for SQL/PL-SQL
Confidential, San Francisco, CA
Sr. Developer
Responsibilities:
- Developed session EJB for handling authorization control and Account setup request.
- Persistence layer developed via in-house ORM tools like Hibernate
- Involve into application development with help of Collections package
- Create multi-threading and exception handling code with help of GOF design pattern
- Persistence services layer via in-house ORM tools like Hibernate
- Involve in deployment process on Web Logic 10.0
- Extensively involved in JUNIT testing, system integration testing (J-meter) and bug fixing
- Used Cryptographic API (JCA/JCE) for Data encryption.
- Implementation JProbe for memory management
Environment: Java, JEE, transaction management, Web logic application server, Confidential framework, EJB’s (Stateless/State-full), ORM Tools, Spring Framework, Oracle10g/LDAP, build and deploy process. Deploying and monitoring clustered applications, experience in using profiling tools (JProbe) and application tuning, HP Quality Center/clear case, Intro-scope, Anthill, JUNIT, JMETER, Eclipse IDE, Ant, Agile methodologies, Toad for SQL/PL-SQL
Confidential, San Jose, CA
Sr. Developer
Responsibilities:
- Implemented Confidential for database Accessing.
- Created complex grid component using JTABLE, JTREE, via Confidential Design Pattern
Environment: Java Swing, XML, Oracle, SQL Server, Agile methodologies, Hadoop, Cloud computing
Confidential, Walnut Creek, CA
Sr. Developer
Responsibilities:
- Developed /maintained complex Java base framework tapestry application with JS framework dojo, Hibernate, Spring, oracle database
- Application main criteria are when any order placed from client to Confidential via an application, the order will try to figure out if it is a fraud order or real order by using different parameters such as like billing address, zips code SSN.
- Credit detail person history, and other required detail etc.
Environment: Java, J2EE, tapestry GUI framework, TDD , Oracle PL/SQL, Tomcat, Linux, XML, ANT, Eclipse, Spring, Hibernate, Clear case, Agile methodologies,
