We provide IT Staff Augmentation Services!

Resume

5.00/5 (Submit Your Rating)

Senior Software, EngineeR

SUMMARY:

  • More than 11 years of IT industry experience in the field of Software Development, coding and application support.
  • Excellent implementation knowledge of Distributed/ Enterprise/ Web/ Client Server systems using Java, J2EE (JSP, Servlets, JDBC,JNDI, JMS, Custom Tags), XML, Spring, Struts, AJAX, Hibernate, Web Services, JUnit, Log4J & Maven.
  • Hands on experience in application servers like Tomcat 6 & 7, JBoss AS 7.0
  • Experience with IDE tools such as Eclipse
  • Experience on open source document Database MongoDB,Cassandra (NoSQL database)
  • Experience on Graph Database like Neo4j,Titan
  • Experience on Message Broker RabbitMq,Kafka
  • Experience on Caching System on Redis,MemCache,Ehcache
  • Experience on Gremlin (Graph Based Programming Language)
  • Experience with Deign Architecture of Project from Business requirements.
  • Good experience in recognizing and reusing Design Patterns - classical and J2EE design patterns.
  • Developed architecture framework for presentation layer and Business layer using Spring, Struts and Data Access Object using Hibernate.
  • Extensively used umlet and Enterprise Architect for Use Case Modeling, to draw Use Case Diagrams, Sequence Diagrams and Class Diagrams.
  • Proficient in relational database environments (Oracle, DB2, MS-SQL, and MySQL).
  • Strong experience in Systems Development Life Cycles and Object Oriented Design and Development.
  • Experience in handling offshore business process model.
  • Ability to handle team to assign work and review code and work as individual contributor role.
  • Ability to work as a team player as well as independently and to learn quickly new technologies and methodologies.
  • Lead experience to handle 10 members team to assign tasks and code review process.
  • Having good communication, analytical skills and problem solving skills.
  • Knowledge on Map reduce framework, PIG, HIVE, HBASE, Flumme, Sqoop and Oozie.

TECHNICAL SKILLS:

Programming Languages: Core JAVA, JDBC 2.0, Servlets, JSP, JavaBeans, shell scripting

Databases: Oracle 11g, Oracle 9i/10g (SQL, PL/SQL), DB2, MySQL, Derby, SQL Server Express

NOSQL Databases: Mongodb,Cassandra

Graph Databases: Neo4j, Titan

Framework: Spring 3.1/4.x,Spring boot, Spring Batch, jsf,Struts 1.3 &Rest full web services Struts 2,, Spring Web MVC

IDE Tools: NetBeans 6.5.MyEclipse 6.0, Eclipse 3.7, Eclipse 4.2 Juno

Web Server: Apache Tomcat 5.5/6.0/7.0/8.0, WebLogic10.3, Sun java application server9.0, NIO Server like Netty

ORM: Hibernate 3.x/4.x, JPA 2.1 IBATIS

Web Technologies: HTML, JAVA SCRIPT

Message Broker: Rabbitmq,Kafka

Design Pattern: MVC, Service Locator, Business Delegate, DAO, Value Object, Singleton, Factory, Abstract Factory, Builder, Prototype design pattern

Version Control Tools: CVS, SVN, GIT

Build Release Tools: Jenkins, Maven

Operating Systems: MAC, WINDOWS and LINUX

Bug Tracking Tools: JIRA

Database Tool: Toad, SQL Developer, DBeaver

Caching System: Redis,Memcache

Testing Framework: JUnit, Jmeter

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Engineer

Responsibilities:

  • Create design Architecture of New CMS
  • Lead team in designs, develop and unit testing software. Created Technical design documents and implemented test components that meet functional and non-functional activities . Has performed code review to ensure code is adherence to standards and best practices, groomed stories and given estimates
  • Created Kafka cluster from scratch with three message broker and zookeeper.
  • Created code base of Kafka Producer/consumer and integrated into my existing CMS code base.
  • Created multiple Kafka Consumer groups with multiple partition.
  • Created the Design of Kafka Consumer Deployment for achieving the HighAvailabity,Fault Tolerence,Disrtibuted load balance and horizontal sociality of Kafka consumer.
  • Perform the Load testing on Kafka cluster.
  • Created the monitoring shell script for Kafka consumer lag monitoring with respect to every consumer group with user provided threshold input.
  • Developed web tier components of web store using Spring Web MVC framework that leverages Model View Controller (MVC) architecture.
  • Extensively used Agile tools like JIRA .
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Developed and consumed RESTFUL web services using JAX-RS, Jersey and HTTP client
  • Extensively used maven and Jenkins to build application code on regular basis.

Environment: Spring3 Framework, AOP, Maven 3.03, Mongo DB,mysql, Graph DB titan, Cassandra, kafka, tomcat7

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java Developer

Responsibilities:

  • Create design Architecture of my times . create initial use-case of application and discussed to Business Team. create the initial code base with spring framework . integrated the Neo4j Graph Database and mongo database in code base. integrated the RabbitMQ in code base.
  • Developed business tier components and services using Restful based web services.(in JSON Output)
  • Integrated Mongo database with master/slave architecture.
  • SSO integration.
  • Face Book and twitter apps integration.
  • Create the follow/unfollow user module with rest api.
  • Developed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM framework such as Spring JDBC Support with legacy system.
  • Developed various DOA’s in the applications using Spring JDBC support and fetch, insert, update and deleted data into the database table.
  • Developed and consumed RESTFUL web services using JAX-RS, Jersey and HTTP client
  • Used Java Message Services for communication for Activity processing
  • Followed JVM Optimization guides lines and coding standards while coding
  • Used garbage collection algorithms and techniques for memory management
  • Developed units test cases and test suites using Junit and TestNG frameworks
  • Developed Mongo Map Reduce programs to perform data analysis that can generate present analysis reports
  • Build, Merged, Configured and deployed the code in Tomcat Server of DEV Environment, TI and Staging Environment
  • Followed Agile, Pair programing and Test Driven Methodologies

Environment: Spring3 Framework, AOP, Maven 3.03, Mongo DB, Graph DB Neo4j, Titan,Cassandra Rabbit-MQ, tomcat7

Confidential

Senior Java Developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Interacted with the business users to gather requirements and provided high-level design with Sequential and State-chart diagrams.
  • Spring Model View Controller (MVC) architecture has been adopted to provide framework.
  • Optimized application performance
  • Ehcache integration
  • SSO integration
  • Face Book and twitter apps integration
  • I am working on Web Interface Module in java/j2ee
  • Convert the Delphi language module into java .

Environment: XSLT, Spring Framework, AOP, SpringJDBC Template, Jboss4.X, jdk1.6, eclipse, MS SQL Server, Maven 3.03

Confidential

Responsibilities:

  • Understand Business Requirement, develop program outline, discuss with team and Business Team, and address the issues.
  • Created Use Cases and implement the java servlets
  • Do analysis for required Facebook/Twitter API
  • Integrated Facebook and Twitter API Do analysis for required Facebook/Twitter API

Environment: servlets,tomcat6.0,jdk1.6,Log4j,eclipse,MSSQL server

Confidential

Java Developer

Responsibilities:

  • Understand Business Requirement, develop program outline, discuss with team and Business Team, and address the issues.
  • Created Use Cases
  • Designed and developed the front end using Jsp and Tiles.
  • Bug Resolving
  • Optimize Home Page (reduce page loading time)
  • Create Web Services in alfresco
  • Implement Caching for alfresco Story
  • Create Search engine Capabilities
  • Make URL re-write Rule in httpd-2.2.6 server
  • Involved performance Testing
  • Build and deployment on the UAT server and Live Server.

Environment: Jsp, Tiles Management, Struts2.0, Hibernate, Ibatis, spring, Apache ActiveMQ 4.1.1 Alfresco 2.9, Maven 2.0.7, Apache Tomcat 6.0, JDK1.5, eclipse3.2, SVN, lucene, DB2

Java developer

Confidential

Responsibilities:

  • Understand Business Requirement, develop program outline, discuss with team and address the issues.
  • Model View Controller (MVC) architecture has been adopted to provide framework.
  • Implement Domain Registration Process and Renewal Process.
  • Integrated payment gateway.

Environment: jsp, struts1.1, Hibernate, Jboss4.3, apache, jdk1.5, web services, eclipse, xml

Protocol Database Administrator

Confidential

Responsibilities:

  • Understand client Requirement, develop program outline, discuss with team and client, and address the issues.
  • Designed and developed the front end using visual jsf tag library.
  • Involved in Configuring web.xml and jsf-config.xml according to the JSF framework.
  • Model View Controller (MVC) architecture has been adopted to provide framework.

Environment: Sun java Application server, JDK 1.6, Visual JSF, JPA, Oracle 10g, NetBeans6.0, JavaScript.

Confidential

Programmer

Responsibilities:

  • Involved in developing server side and front end programming using JSP, SERVLETS etc. J2EE Technologies.
  • Designed and developed the front end using HTML, JSP, and Struts tag library.
  • Involved in Configuring web.xml and struts-config.xml according to the struts, Hibernate3.0 framework.
  • Model View Controller (MVC) architecture has been adopted to provide framework.
  • Optimized system performance by writing stored procedures and calling them using JDBC callable statements.
  • Developed many JSP pages and used Java Script for client side validation
  • Used Struts Validation framework for Client side validations and Server side validations.
  • Involved in writing the JDBC connection pooling to access the oracle database
  • Involved in Unit Testing of the Application

Environment: Jsp, servlets, Struts, Hibernate3.0, Mysql, Tomcat5.5, Myeclipse, HTML, Java Script.

Confidential

Programmer

Responsibilities:

  • Design and Implementation of Threaded Community and Chat rooms including change in DB(Oracle table and Procedure),
  • Business Logic (Writing core java methods) and Presentation (Creating new JSP using JSTL)
  • Development of Video Script upload project for item, store and community
  • Implementing Yellow Pages Search that includes Confidential Premium Stores, change in xml parser class and modifying the pagination logic
  • Implementation of XML batch feed Upload Process Report using Digester SAX parser
  • Internationalization (I18N) for this site, completely separate UI from business logic using Struts framework
  • Design (writing EDD) and implementation of “pricing by category” module for removing the hard coding in the java code
  • Enhancements in “Re-listing” module for expired items on Confidential
  • Bug Fixing.
  • Build and deployment on the test server (JBoss)

Environment: Core Java, JSP, Servlet, Struts, Spring, JDBC, JSTL, Oracle 10g, Jboss3.2.2, AJAX, Junit, Apache Digester for XML processing, Thunderstone for Search Server, Apache Web Server

Confidential

Software Engineer

Responsibilities:

  • Development, Maintenance and Production support of the application
  • I was working on the backend side of this project. I have been assigned a task to fetching jobs from various web servers to update our database with latest available jobs
  • I have got the best awards from the client.

Environment: Jsp, servlet, Pat Regex API, HttpClient API, Weblogic8.1

Software Engineer

Confidential

Responsibilities:

  • Implemented JSP and HTML for views.
  • Performed Client side validations using Java script.
  • Written Application Logic in Servlets.
  • Involved in complete testing process.
  • Written database queries to retrieve data form database.

Environment: Java, JSP, Servlet, JDBC, Java-Mail, HTML, DHTML, CSS, JavaScript, Apache / Jakarta-tomcat-5.0.19

We'd love your feedback!