Professional Documents
Culture Documents
+1 443-985-3655
Venkat.m6469@gmail.com
Java Software Engineer
Summary:
Seven years of software development experience in object-oriented programming, design and development of
multi-Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life
Cycle (SDLC).
Extensive knowledge in working with J2EE technologies such as Spring Boot, Spring MVC, Servlets, JSP, JDBC, EJB,
Java Beans, JMS, and Object-Oriented Programming techniques
Experience in developing single page applications using JavaScript frameworks such as Angular 5 and Angular 6.
Experienced in performing front-end development using HTML5, CSS3, JavaScript, and Bootstrap CSS.
Strong programming skills in designing and implementation of multi-tier applications using web-based technologies
like Spring MVC and Spring Boot.
Extensive experience in developing webservices following REST architecture using spring boot.
Intensive knowledge in databases like Oracle, SQL Server, PL/SQL, Queries, Triggers.
Experience on Cassandra database (NoSQL).
Expertise in various open-source frameworks like spring, and ORM Technology like Hibernate.
Good experience on Design Patterns (J2EE) like Singleton Factory Method, DAO.
Extensive experience in implementation of the version control software GitHub, Gitlab and bitbucket experience in
developing and deploying applications through Tomcat.
Experience in various agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
Expertise in various components in Spring IOC and MVC (Model View Controller) architecture.
Hands on experience in UML Modeling using Rational Rose, UML etc. and using tools like Rally, Jira for Agile
development.
Strong experience using MAVEN 3.0 Build System.
Responsibilities include estimation and development of new modules using the AGILE process and pair
programming using the divide and conquer method of breaking down a chunk of requirements into piecemeal
stories and breaking each major release into iteration.
PROFESSIONAL EXPERIENCE:
The Home Depot is building a new IVR automated system that answer phone calls when you call 1-800-Home
Depot. Whether you call a store or various 800 numbers, you're going to get the same experience and
response.
Environment: Java 1.8, Microservices, Spring Boot, GCP, Restful Web Service, JUNIT, BigQuery.
Environment: Java 1.8, Spring MVC, Spring Security, Spring Boot, GIT, Restful Web Service, Maven, log4j,
VMware, SonarQube, Jira.
Description: We built a centralized database for all Kroger stores in the country. Which is used for ordering, e-
transfers, and e-commerce.
Environment: Java 1.8, Spring Boot, Spring Security, Spring MVC, GIT, Restful Web Service, Junit, Hibernate,
Jira, Maven.
Description: Developed a web-based application, the idea is to provide product information to our clients.
Responsibilities:
Environment: Core Java, Java J2EE, Spring 2.5, Hibernate, Spring MVC, SQL Server, JMS, EC2, ELB, VPC, S3,
CloudFront, IAM, RDS, Route 53, CloudWatch, SNS.
Responsibilities:
Coordinated with Business Analyst and QA team to ensure the quality and success for each iteration
tasks. Worked on Agile, SCRUM development methodology and built the application with Test Driven
Development (TDD).
Worked on Bootstrap validator for handling inputs from the users for client-side validation and data
annotations and forms authentication for server-side validation.
Designed and developed various server-side components like service handlers for service layer and
Spring DAO's for persistence layer.
Developed Hibernate mapping for persistence layer. Working on server side using JAVA, Hibernate and
Spring Framework creating services.
Developed the application following Spring MVC architecture and involved in creating Spring REST
controllers.
Participated in coding Spring AOP components for the Transactional Model to handle many requests.
Involved in writing JSP and Servlet components.
SVN (Subversion) is maintained files such as source code, web pages, and documentation.
Wrote JUnit Test Cases and perform Unit and integration test to ensure the functionality of the
application.
Used Java Message Service (JMS) for reliable and asynchronous exchange of important information
such as loan status report.
Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring
JMS.
Used JMS Template to publish and created JMS message listeners to consume the messages.
Deployed the application on WebSphere Application Server using Maven.
Deployed code in development environment to test and made patches in testing environment for
testers to test it using WebSphere server.
Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime
exceptions.
Environment: JAVA 1.7, HTML, Bootstrap, MVC, Agile, Scrum, CSS, Hibernate, Spring MVC, JSP, Servlet, SVN,
Junit, JMS, WebSphere, Log4j, Spring security.
Education
Master’s in Information Systems Technology | Wilmington University | Delaware (2016 Jan – 2016 Dec).
Bachelor’s in Computer Science and Engineering | JNTU, Anantapur, Andhra Pradesh, INDIA (2010-2014).