Resume

Sign in

Java Developer Data

Location:
Hyderabad, Telangana, India
Posted:
May 31, 2019

Contact this candidate

Resume:

SRUTHI PARANKUSHAM

PROFESSIONAL SUMMARY

Four and a half years of experience in all facets of application development including software analysis, system design, implementation and testing.

Proficient in software engineering methodologies like Waterfall model and Agile Software Development, and Automated Test-Driven Development.

Ability to efficiently translate algorithms, ideas and concepts to software applications.

Extensive design and programming skills in JAVA, J2EE, JDBC and JUnit.

Expert knowledge in Java core concepts, Collections, Serialization, Multi-threading, Exception Handling and frameworks like Spring and Hibernate, web services using SOAP and RESTful API.

Worked with joins, views, functions and Stored Procedures using SQL and PL/SQL

Used Maven for create the project archetype and build the interface modules for customizing WAR and EAR Files.

Scripted ATDD tests in Gibraltar framework using Cucumber, and developed feature files that include test scenarios and step definitions for behaviour.

Implemented functional test automation using Selenium WebDriver and Apache JMeter and used JUnit for unit and integration testing.

Worked with SVN, GitHub, JIRA, Jenkins, Artifactory, have good working experience in logging frameworks like Log4j and build tool like Maven. Used Shell/Bash scripts in Jenkins for Continuous Integration and Continuous Deployments (CI/CD).

Expertise with deploying applications on application containers including WebLogic and Tomcat. Hands on experience in UNIX shell scripting for automating the deployments.

Quick learner, good team player and well-acquainted with documentation and communication skills. Provided 24/7 production support for Tier 3 applications.

TECHNICAL SKILLS

Languages

Java 1.7/1.8, C, C++, SQL, PL/SQL

Operating Systems

Windows 2008, 2012 RHEL5.x/6.x/7.x

Java Technologies

J2EE, JDBC, MVC, Spring 4.2, Hibernate 4.3, Log4j

Web Technologies

HTML5, CSS3

Testing tool

Junit, Mockito, Cucumber, Selenium, Apache JMeter

Web Servers/Application servers

Tomcat 8, IBM WebSphere 7.x/8.x, Apache web server, WebLogic

Databases

Oracle, MS SQL Server, MySQL

Build and Release Tools

Maven, Jenkins, Sonatype Nexus, JFrog Artifactory

Version Control Tools

SVN, GitHub

IDE Tools

IntelliJ IDEA, Eclipse, Net Beans

Bug and issue tracking tool

JIRA, Rally, Splunk

EDUCATION

Master’s in computer science Dec 2013

University of Illinois at Chicago, Illinois

Bachelor’s in computer science May 2011

Gokaraju Rangaraju Institute of Engineering and Technology, Hyderabad, India

WORK EXPERIENCE:

Capital One, TX Sep 2018 - Present

Java Developer

Responsibilities:

Used Scrum Agile methodology for developing application iteratively, which included daily stand ups, refinements, retrospectives, sprint planning, code reviews and acceptance demo meetings.

Developed java modules in web applications that implement business rules and workflows using Spring Framework features like IOC, AOP, and MVC.

Developed RESTful web services using Spring Boot along with data persistence frameworks such as Hibernate and JPA.

Experienced in monitoring and testing API using tools like Postman.

Programmed SQL queries using SQL joins and CRUD operations for storing and retrieving data in Oracle Database.

Worked with stored procedures and user defined functions using PL/SQL to provide data to front end applications.

Involved in implementing functional test automation using Selenium WebDriver and Apache JMeter, used Junit and Mockito for unit and integration testing.

Followed Agile testing process by scripting ATDD tests using Cucumber framework, and developed feature files that include test scenarios and step definitions for behaviour.

Deployed applications on Apache Tomcat and WebLogic.

Experienced in using version control tools like Git and SVN, tracking tools like JIRA for defect tracking and project management.

Used Maven as build management tool and Jenkins for continuous builds and deployments.

Used log4j for logging error messages, AWS console and Splunk for debugging.

Provided hardening support by collaborating with Release Management team, before releasing the code to production environment.

Involved in demo presentations to product teams at the end of each sprint.

Environment: Spring MVC, Hibernate, Oracle, SQL, PL/SQL, GitHub, SVN, J2EE, Junit, Mockito, Cucumber, Selenium, Log4j, Maven, Tomcat, Jenkins and Splunk

State of Michigan, MI Apr 2016 to Jan 2018

Java Developer

Responsibilities:

Implemented project using Agile Scrum Methodology, involved in daily stand up meetings and sprint showcase and sprint retrospective.

Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.

Used Hibernate as ORM to map Java classes to data base tables.

Implemented REST web services using Spring Boot and Spring Data.

Used Spring Tool Suite as IDE for Application development.

Loaded Data into Oracle tables and views using SQL. Developed Stored Procedures, triggers for ORACLE back-end database using PL/SQL.

Used JavaScript and AngularJS for web development.

Involved in User Acceptance Testing and Bug Fixing.

Worked in a Linux environment with Apache Tomcat and IBM WebSphere.

Deployed applications on IBM WebSphere 8.x. Have experience with WAS Base and WAS ND.

Used IBM MQ as messaging platform. Created MQ objects in lower environments. Have experience with monitoring the MQ objects and queue depths and clearing the queues in lower environments.

Worked on UNIX nodes in production environment to configure the applications and run the jobs.

Used Maven for build and management. Extensively involved in Test-Driven Development.

Used Jenkins as CI tool and used it for builds and deployments.

Used GitHub as source control repository.

Involved in design meetings before development and was proactive in evaluating the performance.

Environment: Java, J2EE, RESTful web services, Spring (Boot, IoC, MVC, Data, Security), Hibernate, Spring Tool Suite, Postman, Junit, Oracle, GitHub, Maven, WebSphere

Vermeer, Iowa Jan 2014 - Mar 2016

Java Developer

Responsibilities:

Worked in rewriting Dealer and Inventory Check applications for Vermeer in Agile development. Interacted with the business users and analysts to understand the requirements.

Implemented Spring MVC Framework, JSP and JDBC to handle the workflow of the application with Oracle as the back-end.

Created Hibernate mapping files to map with the data base tables and Java objects.

Responsible for writing J2EE compliant java code for application development effort which involved working with JSP, Servlets, JDBC and XML

Implemented JUnit test cases for Unit and Integration testing. Worked on IBM WebSphere and Tomcat for deploying applications. Created Bash scripts for deployments on Linux Machines.

Used Maven for building artifacts, log4J to structure the logs and SVN as version control system.

Environment: Java/J2EE, Spring, Hibernate, Oracle, JSP, UNIX, JDBC, WebSphere, Eclipse



Contact this candidate