0% found this document useful (0 votes)
32 views8 pages

Java Developer Bhargav

Bhargav Reddy is a Senior Java Full Stack Developer with over 11 years of experience in Java/J2EE technologies, web development, and cloud services. He has expertise in various frameworks, including Spring and Angular, and is proficient in implementing microservices architectures and CI/CD pipelines using tools like Jenkins and Docker. His professional experience includes roles at MasterCard and Verizon, where he designed scalable applications and utilized AWS for cloud solutions.

Uploaded by

angel shelcy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views8 pages

Java Developer Bhargav

Bhargav Reddy is a Senior Java Full Stack Developer with over 11 years of experience in Java/J2EE technologies, web development, and cloud services. He has expertise in various frameworks, including Spring and Angular, and is proficient in implementing microservices architectures and CI/CD pipelines using tools like Jenkins and Docker. His professional experience includes roles at MasterCard and Verizon, where he designed scalable applications and utilized AWS for cloud solutions.

Uploaded by

angel shelcy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Bhargav Reddy

Senior Java Full Stack Developer

Professional Summary:
 Over 11+ years of professional experience as a Java J2EE Developer in Object-Oriented development,
implementation, and maintenance of web and distributed Enterprise applications using Java/J2EE technologies.
 Extensive knowledge of web technologies and frameworks including HTML, JavaScript, PHP, jQuery, [Link], React
JS, Angular 11, CSS, and AJAX.
 Proficient in developing single-page web applications (SPAs) using Angular with Typescript/ES and jQuery.
 Strong command of Java 11/17 concepts, including Exception Handling, Collections, and Multithreading. Hands-on
experience with Synchronized collections and Concurrent Collections.
 Proficient in implementing various Spring frameworks, including Spring MVC, Spring IOC, Spring REST, Spring AOP,
Spring Transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security, and Spring Boot.
 Familiar with various IDEs including Eclipse, NetBeans, IntelliJ, and Spring Tool Suite (STS).
 Strong understanding of common API technologies, including OAUTH, SAML, Spring Boot, and Micro services.
 Skilled in Java/J2EE technologies, with hands-on experience in Core Java, Servlets, JSP, JDBC, Spring, Spring Boot,
MVC, XML, JAXP, Hibernate, and JTA.
 Performed unit and integration tests by writing Junit test cases using Junit Frameworks like Mockito.
 Hands-on experience creating build scripts using ANT, Maven, and Gradle.
 Hands-on experience in Amazon Web Services (AWS), services like EC2, S3, IAM, ELB (Load Balancers), RDS, VPC,
Route53, Cloud Watch, Cloud Formation, and IAM.
 Expertise working with SQL Server, MySQL, Oracle, Oracle 11g, PostgreSQL, Dynamo DB, MongoDB, Cassandra,
and other NoSQL databases.
 Good experience working with Continuous Integration and Deployment (CI/CD) tools like Jenkins, and Docker.
 Experience with container-based deployments using Docker, working with Docker images and Docker Hub.
 Had good experience in using DevOps tools such as Jenkins, Docker, Kubernetes, Elastic search, and Terraform.
 Expertise in developing web, enterprise, and SOA applications using Core Java, OOAD, Multi-Threading, JavaBeans,
JSP, Servlets, JNDI, JDBC, Hibernate, JPA, Spring, and Web Services (SOAP, Restful, and Micro-Service).
 Working knowledge of application server technologies such as IBM Web Sphere, Web Logic, JBOSS, and Apache
Tomcat.
 Proficient in JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka, and Rabbit MQ.
 Experience in creating and handling real-time data streaming solutions and handling messaging services using
Apache Kafka.
 Expertly utilized version control systems, including GitHub, Bit bucket, and GITLAB, for efficient code management
and collaboration.
 Proficient in API testing using tools like Postman, Insomnia, and Swagger.
 Well-versed in Agile, Waterfall, TTD, and Iterative methodologies.
 Experienced in logging and monitoring tools like Log4J, Slf4J, Cloud Watch, and SonarQube for ensuring code
quality.
 Good understanding of business workflow, business logic, and business methods for implementing user
requirements in a distributed application environment.

Technical Skills:

Programming Languages C, C++, Java 7/8/11/17, JavaScript, Python, PL/SQL, PHP, Golang
Core Java, Servlets 3.x, Spring 3.x/4.x/5.x, Spring Boot 2.x, Hibernate ORM, JPA, JTA,
Java/J2EE Technologies
JDBC, EJB 2.x/3.x, JSP, JSTL, RMI, Swing, Applets, AWT.
Web Technologies HTML4/5, XHTML, CSS3, SCSS, Bootstrap 4/5, JavaScript, jQuery, XML, XSL, XSLT,
JSON, Express JS, AngularJS, Angular 8/9/10/11
Hibernate 5., Spring 5.0, Spring Batch, Spring Security, Spring Actuators, Spring MVC,
Frameworks
Spring IOC, Spring Cloud, JSF
Databases MySQL, PostgreSQL, SQL Server 2012/14/16, MongoDB, DB2, Cassandra.
Web Services SOAP, WSDL, JAX-RS, JAX-WS, RESTful, XSD
Messaging and Authentication JMS, Apache Kafka, Rabbit MQ, Apache Active MQ
IBM WebSphere 6.x/8.x, Apache Tomcat 6.x/7.x/8.x, Oracle WebLogic 9.x/10.x,
Web Application Servers
JBOSS
Methodologies Agile, Scrum and Kanban, Waterfall
Testing Tools Junit 5, Mockito, Jasmine, Karma, Cucumber
Logging and Monitoring Log4J and Monitor
Version Control Bit Bucket, Clear Case, SVN, GIT, GitHub
Cloud Technologies / DevOps AWS (EC2, S3, Dynamo DB, ECS, ECR, RDS, Kubernetes), Jenkins, Docker, IBM Cloud
tools Private
Build Tools Maven, Gradle, Ant
IDE Eclipse, NetBeans, Spring Tools Suite (STS), IntelliJ IDEA
Operating Systems Windows 10/11, Linux, Unix
Security OAuth, JWT JSON Web Tokens), SSL/TLS
Project management and Jira, Asana and Slack, Microsoft Teams
communication

Certification
 Sun Certified Java Developer

Professional Experience:

MasterCard, St Louis Aug 2022 – Present


Sr. Java Full Stack Developer

Responsibilities
 Design and implement scalable, maintainable software solutions using Java (11/17), Spring Framework, and
Hibernate ORM adhering to micro services architecture best practices.
 Lead the architecture and design of complex system components, ensuring compliance with SOLID principles.
 Develop responsive and user-friendly web applications using Angular 11, HTML5, CSS3, Bootstrap5, JavaScript, and
Typescript.
 Developed powerful Single Page Application and dynamic responsive Web Application with Angular 11.
 Implemented Ajax to enable asynchronous communication between the front end and back end.
 Used Angular 11 in creating animations based on CSS classes for a new requirement that surfaced for the client.
 With the concept of Angular 11, worked on usage metrics and end-to-end events tracing for analysis purposes.
 Utilize advanced features of Java 11 and Java 17 for developing high-performance, secure, and modern Java
applications.
 Design and implement scalable and resilient micro services architectures using Spring Boot, Spring Cloud, and
related spring technologies, ensuring services are efficiently decoupled and communicate effectively through well-
defined APIs.
 Utilize Spring Cloud components for service discovery configuration management (Spring Cloud configuration),
and routing (Spring Cloud Gateway), facilitating seamless operations and interactions between micro services in a
cloud environment.
 Implementing the associated business modules integration using spring and Hibernate Data Mapping.
 Extensive knowledge in building scalable and reliable backend systems using Spring Boot and Hibernate, utilizing
the most recent Java 17 features to increase development productivity.
 Expertise with Amazon Web Services (AWS) like EC2, Lambda, S3 Bucket, Dynamo DB, API Gateway, Cloud Front,
RDS, Elastic Beanstalk.
 Leveraged AWS Lambda for server less functions, automated backups for data security, and disaster recovery for
minimal downtime.
 Integrated Jenkins with version control systems to trigger automated builds on code commits, reducing manual
intervention.
 Involved in developing unit test cases using Junit and Mockito.
 Utilized Kubernetes resource management capabilities to allocate and manage computing resources effectively,
optimizing application performance.
 Streamlined the deployment process by encapsulating applications and their dependencies in Docker containers.
 Implemented auto-scaling features in Kubernetes automatically adjust the number of application instances based
on demand, ensuring optimal resource utilization.
 Orchestrated CI/CD pipelines with tools like Jenkins, and Maven, automating the build, test, and deployment
processes.
 Integrated OAuth 2 for secure authentication and authorization processes.
 Managed Redis clusters and instances, ensuring high availability, persistence, and disaster recovery strategies
were in place and effective.
 Configured and optimized Redis data structures (such as strings, hashes, lists, sets, and sorted sets) to efficiently
store and retrieve data according to the application's needs.
 Define the automation requirements in a priority order from within the team, including build, testing, and security
from CI/CD perspective.
 Maintained up-to-date API documentation with Swagger/OAS 3.0, ensuring accurate and accessible endpoint
information for internal and external developers.
 Used a highly durable messaging system called Apache Kafka for asynchronous exchange of vital information
between multiple business applications.
 Implemented disaster recovery strategies for Kafka clusters, including data replication and backup mechanisms, to
ensure data integrity and availability.
 Had some knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
 Configured Log4j to generate detailed and secure transaction logs, enabling comprehensive tracking of financial
transactions and user activities.
 Implemented Selenium for automated testing of web applications, ensuring functionality across different
browsers.
 Configured and optimized Apache Tomcat for hosting Java web applications, providing efficient handling of HTTP
requests.
 Developed and maintained HTTP-based RESTful APIs to enable seamless data exchange and communication within
the project, enhancing scalability and efficiency.
 Proficient in using ELK (Elastic search, Log stash, and Kibana) as a log management and analysis solution, including
setting up data sources, defining filters and queries, and creating dashboards and alerts.
 Integrated TDD into the development process, fostering a culture of iterative testing, code refinement, and
continuous improvement.
 Monitored and analyzed code quality metrics using SonarQube, leading efforts to refactor and optimize the code
base to meet project quality thresholds.
 Managed Git for streamlined version control and CI/CD, resulting in improved collaboration, faster development,
and efficient hosting of code repositories.

Environment: Java 17, J2EE, HTML5, CSS3, JavaScript, Angular 11, Typescript, jQuery, JSP, Ajax, Spring, Spring Boot, Micro
services, Spring Batch, Spring MVC, Hibernate, AWS (EC2, Lambda, S3, RDS, Cloud Watch, Route 53, IAM), MongoDB,
OAuth 2, Apache Tomcat, ELK, RESTful, RESTAPI, JAX-RS, Apache Kafka, Redis, Swagger, Jasmine, karma, JUnit, Mockito,
Selenium, GIT, Agile, Maven, JDBC, Jenkins, Docker, Kubernetes,JSON, Eclipse, JBOSS, Linux OS, JIRA, TDD, Log4j.

Verizon, Temple Terrace, FL Jan 2019 – Aug 2022


Senior Full-Stack Java Developer

Working on a project, which qualifies buildings, which are eligible for 5G home internet services. Where we utilize
transmitter polygon data and building polygon in determining the qualification of the building.
Responsibilities:

 Proficient in designing, building, and maintaining scalable, high-availability applications in Java 8 and 11, utilizing
advanced capabilities for functional programming, enhanced performance, and security.
 Proficient in creating responsive, user-friendly web frontends with Angular (7/8), Typescript, and Bootstrap 4.
 Architected and implemented micro services using Spring Boot (2.1.x/2.2.x), Spring Cloud, and Spring Security,
resulting in scalable, robust, and modular applications.
 Extensive experience protecting applications and micro services using OAuth2 and JWT for authentication and
authorization, improving data protection and communication.
 Experienced in ORM and database operations with Hibernate (5.3.x/5.4.x), enhancing application performance
and data management.
 Proficient in Docker containerization and Kubernetes (1.12.x/1.18.x) orchestration for automated deployment,
scaling, and administration.
 Experienced managing MongoDB (4.0.x/4.2.x) with Mongoose for optimized data storage and high-performance
applications.
 Utilized AWS to implement sophisticated cloud architectural principles, including high availability, disaster
recovery, and auto-scaling, while maintaining security and compliance standards.
 Expertise in AWS cloud services (S3, EC2, and ECS) for designing scalable solutions.
 Implemented Jenkins-based CI/CD pipelines to automate testing and deployment, resulting in faster and more
reliable application delivery.
 Extensive testing experience with JUnit 5 and Mockito for Java backbends.
 Used Git/GitHub for effective version control and collaboration, following best coding standards.
 Used Swagger to create and document APIs, facilitating communication between development teams and
partners.
 Stays up-to-date on Java trends and practices, including Streams API, Date/Time API, and modularization in Java 8
and 11.
 Efficiently used development tools such as Eclipse, Visual Studio Code, and Maven (3.6.x) for dependency
management, and Insomnia for API testing.

Environment: Java 8/11, Spring Boot 2.1.x/2.2.x, Micro services, OAuth, JWT, Hibernate 5.3.x/5.4.x, Angular 7/8,
Typescript, JSON, [Link], HTML5, CSS3, Bootstrap4, JavaScript, NPM 6.x, MongoDB 4.0.x/4.2.x, Active MQ, [Link]
10.x/12.x, AWS, S3, EC2, ECS, Kubernetes 1.12.x/1.18.x, Dockers, Jenkins, Junit 5, Mockito, Log4J, Sonar Lint, Swagger,
CI/CD, Agile, Maven 3.6.x, Eclipse IDE, Visual Studio Code, Windows, Git, GitHub, Teams

State of Missouri, Jefferson City, MO Jan 2018 – Dec 2018


Full-Stack Java Developer

Worked on the MOCIS (Department of Corrections) code for Assessments and Classes, inclusive of the Attendance
functionality. This project required adding screens and making changes to existing screens in MOCIS as well as changes to
the underlying databases. Also supported the project by working JIRA tickets (Bug/Issue tickets) and implementing the
fixes to Production

Responsibilities:
 Applied agile methodologies and Scrum for efficient project management.
 Created dynamic user interfaces using React JS for its virtual DOM feature, JavaScript for client-side scripting, and
HTML/XML and CSS for webpage structure and style.
 Implemented Redux for state management and Redux Saga for asynchronous API calls, including middleware
integration for RESTful services and side effects management in React applications.
 Managed data exchange and API interactions using AJAX, JSON, XML, ensuring robust communication between
frontend and backend.
 Managed data serialization and deserialization using JAXB for XML binding, and JSON for data representation.
 Enhanced functionality using Java 8, focusing on Lambda Expressions and Streams; plan migration to Java 11 for
advanced features such as the improved ZGC (Z Garbage Collector).
 Utilized Java 11's HTTP Client API to build robust and responsive applications.
 Optimized multi-threading for Core Java applications and minimized memory leaks in Core Java code.
 Built on premise data pipelines using Kafka and Spark streaming using the feed from API streaming Gateway REST
service.
 Responsible for migrating existing modules in Rabbit MQ to Apache Kafka and worked on creating Kafka adaptors
for decoupling the application dependency.
 Build efficient Kafka producers and consumers for reliable messaging in distributed systems.
 Implemented the service layer using Spring 5 with transaction and logging interceptors.
 Used Spring AOP to implement various features of the application such as security, where crosscutting concerns
identified.
 Architect and deploy Spring Boot micro services, integrating Spring IOC for dependency injection and Spring API
for creating loosely coupled, modular applications.
 Optimized data storage using PostgreSQL for relational databases and management with Hibernate ORM and JPA
for efficient data access and transaction handling.
 Implemented JWT with Spring Security for secure authentication and integrated Spring Boot Actuator for
enhanced security and management of micro services.
 Used Spring Boot for building applications with spring initializers and bootstrapping the build configuration and
develop custom solutions that act upon Jenkin's information in authentic time.
 Created advanced web applications with JSP and JSF, incorporating AJAX for real-time user interactions and data
updates.
 Developed a CI/CD system using Jenkins within a Kubernetes container environment, leveraging Docker for
building, testing, and deploying applications.
 Led the integration of AWS Lambda to create a seamless, server less architecture, enhancing the efficiency of data
processing and risk assessment modules.
 Seamlessly integrated AWS ECS and S3 services with [Link] applications, optimizing data flow and improving
overall system efficiency.
 Leverage AWS Glue for server less data integration and ETL, streamlining data transformation and analytics
processes.
 Configured AWS Cloud Watch Logs for centralized logging, setting up log streams and retention policies to manage
logs from EC2, Lambda, and other services efficiently.
 Developed custom Splunk data collectors for Java applications, enabling the capture of critical application metrics,
logs, and events. This allowed for proactive monitoring and quicker issue resolution.
 Developed and executed unit tests and integration tests using Jest and Selenium, adhering to TDD methodologies.
 Configured and monitored numerous MongoDB and NoSQL instances. MongoDB Schema Design using DB Ref,
Manual Ref, and Embedded Data Model Design.
 Performed CRUD Operations like Updating, Inserting and Deleting data in MongoDB and handled database access
and data transmission based on RESTful Web Service.
 Designed and configured management reports and dashboards using Kibana.
 Integrated Redis for caching to enhance application performance.
 Implemented ELK stack by integrating Kibana with Elastic search and Log stash for comprehensive log
management.
 Managed application server environments with WebLogic, optimizing for performance and reliability.

Environment: Java 8, Java 11,Core Java, Spring, Spring Boot, Spring IOC, Spring API, Kafka, Hibernate ORM, HTML5, CSS3,
JavaScript, [Link], Redux, JSP, JSF, AJAX, JSON, XML, Docker, Kubernetes, Solr, Jenkins, Maven, GIT, Rest Services,
WebLogic, MongoDB, PostgreSQL, AWS, Log4j, Jest, Enzyme, Selenium, Splunk, jQuery, Scala, Spark, RBAC, Kibana, TDD,
BigQuery, Redis, JWT, Spring Security, YAML, Helm charts, JIRA.

TICKETMASTER, Denver, CO Aug 2017 – Jan 2018


Full-Stack Java Developer

Ticketmaster Entertainment is an American ticket sale and distribution company based in West Hollywood, California, with
operations in many countries around the world. As a primary ticket outlet, most US ticket sales for US venues are fulfilled
at Ticketmaster's two main fulfillment centers located in Charleston, West Virginia, and Pharr, Texas. Typically,
Ticketmaster's clients (promoters) control their events, and Ticketmaster acts as an agent, selling the tickets that the
clients make available to them.

Responsibilities:
 Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static
methods, and Concurrency API
 Participated in requirement gathering and designed application using UML. Elaborated on the Use Cases based on
business requirements and was responsible for creation of Class Diagrams, Sequence, Collaboration and Activity
Diagrams.
 Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap,
JavaScript, Angular 5 and Node JS.
 Enhanced application performance by Angular 5 Component based development in view of future Angular
framework
 Developed new modules of the application such as Web using J2EE technologies and Spring Framework.
 Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
 Implemented DAOs, entities using Hibernate API and Hibernate QL.
 All the functionality implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE
components using Spring MVC, Spring IOC, spring transactions and spring security modules.
 Created automated pipelines in AWS pipeline to deploy Docker containers in AWS ECS using services like Cloud
Formation, Code Build, Code Deploy, S3 and puppet.
 Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on
AWS.
 Configured AWS Multi Factor Authentication in IAM to implement 2-step authentication of user's access using
Google Authenticator and AWS Virtual MFA.
 Developed and maintained RESTful APIs and WSDL for efficient communication and integration with external
systems.
 Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously and asynchronously.
 Utilized dependency configurations and resolution strategies to control library versions and avoid compatibility
issues.
 Conducted unit testing with JUnit and automated testing of front-end components using tools like Selenium.
 Worked with containerization tools, can implement transition to Docker and develop distributed cloud system
using Kubernetes and Helm package manager for Kubernetes.
 Can handle commissioning and decommissioning nodes along with monitoring of Cassandra Cluster.
 Utilized Agile metrics and tools (like JIRA and Confluence) to track progress, manage workflows, and provide
transparent communication to stakeholders on project status and risks.

Environment: Java 8, J2EE, Core java, AWS (S3 buckets, IAM, ECS), Spring, Docker, Kubernetes, Hibernate, SOAP/Rest, Web
Services, JavaScript, Angular 5, Typescript, UML, HTML5, CSS, Sonar, Jenkins, RESTful API, WSDL, JIRA, JAX-WS, JAX-RS,
MYSQL, Oracle, Cassandra, WebSphere, Spring, Spring Boot, Spring Batch, AJAX, jQuery, JUnit, Gradle, RabbitMQ, Git,
Agile.

QSSI, Tysons, VA Sept 2016- July 2017


Java Full-Stack Developer

Quality Software Services, Inc (QSSI), a subsidiary of UnitedHealth Group, is an American software services company. It is
one of the contractors working on the website for Healthcare Marketplaces. QSSI specializes in providing management of
Information Technology applications to federal and state governments, commercial and healthcare organizations.
Responsibilities:
 Worked in Agile (Scrum) Methodology environment that includes daily scrum with team, sprint planning and
estimating the tasks for the user stories.
 Design and development of the new technical flow based on Java/J2EE technologies.
 Test Driven Development (TDD) approach has used in development model.
 Developed application using Spring MVC framework and configure the views and controller of Spring MVC
implemented database persistence, and integrated the web application with the persistence layer.
 Used Spring-IOC to inject beans and Spring MVC architecture for developing the application.
 Used Hibernate ORM framework with spring framework for data persistence and transaction management.
 Developed web pages using JSP, XML, JavaScript, HTML/HTML5, DHTML and CSS/CSS3, configure application, use
tag library.
 Involve in RESTful web services for making use of HTTP protocol between client and server.
 Developed RESTful web services using JAX-RS and used DELETE, PUT, POST, GET HTTP methods in
 Spring 3.0 environment.
 Used Spark SQL to process the huge amount of structured data and Implemented Spark RDD transformations,
actions to migrate Map reduce algorithms.
 Used Spark and Spark-SQL to read the parquet data and create the tables in hive using the Scala API.
 Worked on Atlassian products like JIRA and Confluence for Issue tracking, release management, Code review and
documentation.
 Used Spring Boot and Groovy for building cloud micro services quickly and develop spring-based applications with
very less configuration.
 Integrated Active MQ and Spring JMS API to send and receive message for the application's Restful API.
 Developed Exception handling framework and used log4J for logging.
 SVN has used as central Repository and Maven used for automatic build.

Environment: Java 1.7, Spring (MVC, IOC, Security, Boot), Hibernate, JSP, XML, JavaScript, HTML/HTML5, DHTML,
CSS/CSS3, Micro services, Restful Web services, JAX-RS, Jersey API, JSON, MQ Series, JMS, MS SQL Server 2012, Web
Sphere & JBOSS application Server, JUNIT, Mockito, SVN, Maven, JIRA, Confluence, Agile/Scrum, Windows.

Quest Diagnostics, New Jersey Dec 2015- Aug 2016


Java J2EE Developer

Quest Diagnostics Reporting System (QDRS) is intelligent graphical enhanced medical report system. QDRS receives
medical test results from Quest Diagnostics' nationwide labs, then process and render them based on different
customization requirements. QDRS will produce visualized medical report and analytical report from customer selected
medical reports, and deliver them to customer through three channels including web page-based report, Adobe Acrobat
PDF report and fax text-based report. User can also create portfolio from different patients and medical reports, and save
them to QDRS reports.

Responsibilities:
 Participated in business process analysis and requirement gathering for new customization.
 Created Use cases, Sequence Diagrams, Class Diagrams using Rational Rose.
 Involved in client-side development using HTML, CSS, JSP, AJAX, jQuery, JavaScript, Bootstrap.
 Involved in writing SQL queries in EJB beans to store and retrieve the data from the database.
 Used Spring MVC and Spring Web Flow to implement business logic, validation framework and tiles framework for
Layouts.
 Implemented application-level persistence using Hibernate and spring.
 Implemented Spring AOP for admin services and IOC to provide architectural flexibility.
 Developed Servlets and JSP based on MVC pattern using spring framework.
 Implemented various types of Spring controllers as per application requirements, Spring validations, persistence
layer, DAO and service layer components using Spring Hibernate API and Spring hibernate annotations.
 Worked on Hibernate Query Language (HQL).
 Implemented persistence layer using Hibernate to interact with Oracle database and implemented object
relational mapping.
 Implemented the caching mechanism in Hibernate to load data from Oracle database.
 Worked on implementing SOAP based web services to facilitate communication between client and servers.
 Design, develop and testing of SOA using SOA web services and Oracle fusion middleware.
 Maintained cross browser compatibility & implemented responsive design using twitter Bootstrap, Custom media
queries etc.
 Used Eclipse IDE, configured and deployed the applications onto WebLogic application server.
 Implemented test cases using JUnit testing framework & configured applications on WebLogic application server.
 Experience in Hibernate implementing legacy databases, presenting custom CRUD statements and performing
polymorphic associations.

Environment: Java 1.7, Spring, Hibernate, EJB, HTML, CSS, AJAX, jQuery, JavaScript, Bootstrap, SOAP, SOA, Oracle, Eclipse,
WebLogic, JPA, JSP, Log4j, JIRA, JUNIT, JMOCK, Linux, ANT, MS Visio, MS Office, MS Project.

JDA Software, Hyderabad, India Aug 2014 – Jul 2015


Java Developer

Enterprise Store Operations application- Responsible for Quality assurance of classic Enterprise application. ESO is a user-
friendly interface to the user for performing various activities in the back-office which include inventory control, cash
management, fuel management, Lottery, End of day workflow process and various other activities being performed either
at the site, at franchise and at corporate level. Gained experience in performing profit analysis by running several reports
like daily Sales mix report, On hand value report &, Negative On hand reports on ESO application.

Responsibilities:
 Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
 Used Struts framework to add a module that would capture progress notes entered into the system.
 Implemented Exception mechanism and used Struts error message mechanism.
 Server-side validation was performed using Struts Validation Framework
 Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
 Developed and implemented intranet website using JSPs, Servlets, HTML and JavaScript to provide information
about the application.
 Used parsers like SAX and DOM for parsing xml documents and used XML transformations using
 XSLT.
 Front-end development using HTML, CSS, JSP and client-side validations performed by using
 JavaScript.
 Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access
Object and Service Locator.
 Used JSTL, developed required tiles and tile definitions for Templating, and defined configuration in the Struts
[Link].
 Implemented MVC Architecture to separate the presentation, business and database logic in the application.

Environment: Java 1.5, Struts, JDBC, JNDI, MS SQL Server, WebLogic, Apache Tomcat, JSP, HTML, CSS, Ajax, JavaScript, EJB,
SOAP, JUnit, Apache Ant.

You might also like