Java Developer Resume
CA
PROFESSIONAL SUMMARY:
- 7+ years of experience as Sr. Software Engineer in Java, building web apps and RestFul services for medium to large scale multi - national IT companies .
- Have been performing the SME role in Customer Registry project of Cisco Systems since February, 2013.
- Have lead a large team and been responsible for delivering quality projects on tivb.net AND asp.net AND Oracle AND 11g AND pl/sql AND SSRS AND SSIS AND (MVC OR MVP OR "design patterns")me thereby gaining customer s confidence.
- Good in analyzing requirements, identifying the gaps, coordinating with the cross flow teams and designing solutions to bridge the gaps.
- Worked in different development and delivery life cycles and well versed with Master Data Management (MDM) Process.
- Expertise in core and advanced Java/J2EE, Spring. Worked extensively on Collections API, Generics, Enum, Multi-threading, Custom Exception Handling, I/O Stream.
- Worked extensively with Object Oriented Programming (OOPs) concepts Inheritance, Polymorphism, Abstraction and Encapsulation.
- Expertise in JDBC, DB Connection pooling and Batch processing.
- Excellent technical and implementation skills in NoSQL and big data tools like Apache Solr and Apache Lucene Powerful open source text based search engines.
- Services built using these tools are amazingly fast and simple to maintain.
- Expertise working on distributed systems using Apache Zoo Keeper. Extensively worked on Apache Kafka - a distributed, partitioned, replicated commit log service.
- Kafka has been put to efficient use for real time sync between oracle and solr and the results were astonishing.
- End to end maintenance of Solr, Kafka and ZK hosts Set up, configuration, monitoring, Upgrading to newer versions, Issue fixing and collaborating with multiple teams using the Solr/Kafka services as a cloud.
- Useful skills in Java Performance Tuning using various tuning methods.
- Hands on experience with Servlets, primarily HttpServlet. Well versed with principles of RESTFul applications.
- Expertise in building JSON based Rest-ful Web services using Cisco SDF.
- Experience as Defect Prevention Analyst as part of quality process in the team for 24+ Months. Have a good exposure in building web apps using front end technologies using HTML, Javascript, ExtJS and Angular JS.
- Hands on Experience in Oracle PL/SQL, Sqoop and Hive. Extensively worked on Quartz scheduler. Worked with workflow engine Activiti.
- Developed a custom Work flow engine (CREW). Hands on experience with in-memory tools like Redis. Working with CISCO Customer from past 7 years.
- Proven ability to mingle with team. A results-driven Engineer with demonstrated success in the design, development and deployment of large-scale enterprise applications.
- Experience on deploying services with new LAE cloud servers.
TECHNICAL SKILLS:
Operating Systems: Windows Variants, UNIX/LINUX.
Databases: Oracle Database Version 10g, Hadoop, InfluxDB,
Programming Languages: Java, SQL, PL/SQL, C,C++,JAVA JDK 1.4/1.5/1.6,J2SE, HTML,XML, UML
Tools: Remedy, SuperPutty, Kintana, Quality Center, TOAD, Rally, Tidal, IDE Eclipse, Grafana, Activiti, Quartz.
Frame Work: MVC, Struts, Spring, Hibernate
Version Control Tools: CVS, SVN Style Sheets CSS, XSLT
Scripting Languages: Javascript, ExtJS, Angular JS
Markup Languages: HTML, XML
Modeling Languages: UML
Web: Servers Apache Tomcat, IBM Websphere
PROFESSIONAL EXPERIENCE
Confidential, CA
Java developer
Responsibilities
- Gathering business requirements and analysis.
- Designing the usage of Solr and underlying web services.
- Involved in developing the search services and Data Indexing.
- Involved in configuring and fine tuning settings in solr. Used spring for dependency injection for plugging in the Hibernate DAO objects for the business layer.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate .
- Developed web - based applications using Web Services, both SOAP/WSDL and REST. Created scalable, modular microservices to replace the existing website using Spring Boot.
- Integrated real time index sync with Apache Kafka queue and Hadoop.
- Fixed Oracle PL/SQL api s.
- Extensively created services using Spring REST, create controller and the services will be included in this controller, the controller will be built like a war and deployed in tomcat, json is the message format.
- Used Junit and postman to test persistence and service tiers.
- Developed the User Interface using spring, html, logic, bean, JSP, Java Script, HTML, Ajax and CSS.
- Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
- Involved in writing unit Test Cases and other quality related documents.
- Also played DPA (Defect Prevention Analyst) role in the team Guiding and leading a team of size 10.
Confidential, San Jose, CA
Technical Lead
Responsibilities
- Involved in active development for the entire modules.
- Maintenance/support post production.
- Extensively created services using Spring REST, create controller and the services will be included in this controller, the controller will be built like a war and deployed in tomcat, json is the message format.
- Used Junit and postman to test persistence and service tiers.
- Developed the User Interface using spring, html, logic, bean, JSP, Java Script, HTML, Ajax and CSS.
- Developed REST based Web Services to interact with backend/internal systems Designed and Implemented Web service using REST (also used Apache HTTP Client).
- Developed the client application using Struts framework.
- Used Hibernate for persistence to Oracle Database.
- Performed Unit Testing using JUnit, and also developed build script using ANT.
- Developed packages, functions, and Stored - Procedures.
- Software installation and maintenance reporting and checking the Server logs.
- Involved in Code Reviews, Defect Fixing and knowledge transfer. Worked with Content Management tool PVCS. Deployed the code in Web Logic application server.
- Developed Spring REST web services to serve multiple applications across the rganization.
- The data is provided in json and used Jackson library. Also, Designed and implemented RESTful and SOAP Microservices in Java for trading partners.
- Used spring for Transaction management and Hibernate3 to persist the data into the database.
- Developed java web service for external use by the new requisitions. Involved in writing Test Cases and other quality related documents Played DPA role in the team.
Environment: Java/J2EE, JSP, Struts, spring 3.0, Hibernate, Eclipse, Angular js, Mybatis, Hystrix, Orika, Servlets, EJB, HTML, Crucible, Open Shift, Java Script, XML,, React JS,