Post Job Free

Resume

Sign in

Customer Service Java Developer

Location:
Farmington, MI
Posted:
November 11, 2016

Contact this candidate

Resume:

AHEESHNA REDDY

Email: acxgor@r.postjobfree.com

Phone No: 214-***-****

Experience Summary:

4+ years of experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client-Server etc.

Following agile methodologies for development and attending scrum meetings.

Proficient in Java/J2EE Design Patterns including Singleton, Factory, Model View.

Experience in Servlets, JSP, JDBC, XML, Custom Tags in JSP, Multi-threading, and Hibernate.

Worked with web servers like Apache Tomcat, JBoss etc.

Client-side Programming with HTML, Java Script, CSS.

Extensive experience in design, development and implementation of Model-View-Controller frame works using Spring MVC.

Strong Object Oriented Analysis and Design (OOAD), UML artifacts modeling with Rational Rose and Enterprise Architect.

Extensive experience in developing JEE based Web Services to expose useful functionality to web users through REST.

Experience in working on source controller tools like Subversion (SVN), and GIT.

Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.

Extensively worked on Hudson, Jenkins, Bamboo, Anthill pro for continuous integration and for End to End automation for all build and deployments.

In-depth understanding of the principles and best practices of Software Configuration Management (SCM).

Familiar with data architecture including data ingestion pipeline design, Hadoop information architecture, data modeling and data mining, machine learning and advanced data processing. Experience optimizing ETL workflows.

Automated sqoop, hive and pig jobs using Oozie scheduling. Extensive knowledge in NoSQL databases like Hbase, MangoDB, Cassandra. Have good knowledge on writing and using the user defined functions in HIVE, PIG and MapReduce

Experience in database related work primarily creating complex stored procedures, Views, Triggers, Functions, using SQL.

Experience with database connectivity by JDBC and ODBC, Spring JDBC template.

Strong database skills in Oracle 10g/11g, DB2, MySQL and MS SQL Server.

Extensive working experience in unit testing framework – JUnit Tests.

Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented.

Works efficiently and successfully both alone and as a part of team.

Educational Qualification:

Masters in Computer Science, University of Central Missouri, MO G.P.A – 3.77.

Bachelor of Technology in Information Technology, Jawaharlal Nehru Technological University, India (2009-2013), Cumulative Percentile – 82%.

Technical Skills:

Big data Tools

Versioning Tools

CI Tools

Build Tools

Hadoop, MapReduce, HDFS, HBase, Zookeeper, Hive, Pig, Sqoop, Cassandra, Oozie.

Subversion, GIT.

Jenkins, Chef, Puppet, Ansible, Docker.

Hudson, ANT, MAVEN.

Databases

Oracle 10g/11g, SQL Server 2008, MYSQL.

Languages

SQL, PL/SQL, C, C++ and JAVA / J2EE.

Tools

Eclipse, My Eclipse, MS-Office.

Operating Systems

UNIX, RH Linux and WINDOWS family

Application Server

WebLogic, JBOSS.

Web Server

Java Web server, Apache Web Server, Tomcat.

Web Technologies

J2EE, XML, HTML, JSP, Servlets, JavaScript, Struts, Spring and Hibernate.

Professional Experience:

University of Central Missouri, MO Aug 2015 to June 2016

Graduate Assistant

Responsibilities:

Developed and supported the Software Release Management and procedures

Performed all necessary day-to-day Subversion/GIT support for different projects.

Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.

Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.

Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT. Manage configuration of Web App and Deploy to AWS cloud server through Chef.

Experience with Linux servers in virtualized environments

Involved in periodic archiving and storage of the source code for disaster recovery.

Worked closely with developers to pinpoint and provide early warnings of common build failures.

Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.

Have a good understanding of CICD and used Jenkins for continuous integration, automated build and delivery.

Automated the build and release management process including monitoring changes between releases.

Deployed the Java applications into web application servers like Tomcat.

Executed user administration and maintenance tasks including creating users and groups, reports and queries. Worked as a system administrator for the build and deployments process on the enterprise server.

Documented project’s software release management procedures with input decisions.

Developed, maintained, and distributed release notes for each scheduled release.

Provided periodic feedback of status and scheduling issues to the management.

Kept track of all the releases and request of the developers through Infrastructure management tool. Creating, cloning Linux Virtual Machines, templates using VMware workstation.

Managed configuration of Web App and deployed to AWS cloud server through Chef.

Used continuous integration tool like Anthill pro to automate the daily processes.

Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.

Involved in periodic archiving and storage of the source code for disaster recovery.

Environment: Subversion, GIT, Chef, AWS, Java/J2EE, ANT, MAVEN, Jenkins, JIRA, LINUX, Tomcat, Shell scripts.

Magnaquest Technologies, Hyderabad, India

May 2013 to July 2015

Title: Java Developer

Responsibilities:

Involved in Requirements gathering, Analysis and Design of the application.

Created use cases, class diagrams, and sequence diagrams using Rational Rose.

Designed and developed web interfaces using Spring MVC Architecture and Jakarta Struts Framework.

Implemented Spring Framework for dependency injection to inject appropriate class objects depending on the source of the application process.

Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files.

Developed user interfaces using JSP, HTML, CSS, and JavaScript.

Reduced Usage of Components with Known Vulnerabilities by reducing usage of components with known vulnerabilities which may undermine application defenses.

Implementation of Synchronization by usage of multithreading so that resource is being used by

Designed the application in such a manner to have code reusability.

Extensive usage of Hibernate to minimize database access with smart fetching strategies.

Extensive client side / server side validation scripts are written in JavaScript.

Communicating with external web services.

Writing tested, idiomatic, and documented JavaScript, HTML and CSS.

Involved in workflow builder launch process and customization.

Improved performance and concurrency of application by multithreading.

Involved extensively in writing SQL.

Used Subversion (SVN) as the version controller.

Usage of REST to transfer XML, JavaScript Object Nation (JSON).

Implemented log4j for checking application logs.

Involved in Unit and Integration Testing after each development Life cycle.

Deployed application in WebLogic application server in pre-production environments.

Used Eclipse IDE as a development tool.

Environment: JAVA 1.5, J2EE 5(Servlets 2.4, JSP 2.0, JSP Taglibs), Struts 1.2, Spring 2.5, Hibernate 3.0, Eclipse 3.4, HTML, CSS, XML, XSL, JavaScript, JUnit, WebLogic 9.0, SVN, MySQL.

Client: Coartha Technosolutions, Hyderabad, India May 2012 to April 2013

Role: Intern Java Developer

Responsibilities:

Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.

Developed the application based on MVC Architecture, integrating JSP with Hibernate and struts frameworks.

Used Servlets, Struts, JSP and Java Beans for developing the Performance module using Legacy Code.

Created Custom Tag Libraries to support the Struts framework.

Involved in coding for JSP pages, Form Beans and Action Classes in Struts.

Involved in Writing Validations.

Involved in Database Connectivity through JDBC.

Involved in Writing DAO's.

Developed JUnitTest cases and performed application testing for QC team.

Used JavaScript for client side validations.

Used Subversion to implement version control System

Participated in weekly project meetings, updates and Provided Estimates for the assigned Task.

Build ANT Script for the application and used Log4J for debugging.

Developed Email Templates and Email Notification functionality using HTML as per business requirement.

Environment: JAVA, J2EE, STRUTS, JSP, JDBC, ANT, XML, IBM Web Sphere, WSAD, JUNIT, DB2, Rational Rose, SVN, SOAP.



Contact this candidate