RakeshChikatimalla Java8+
RakeshChikatimalla Java8+
Career Objective:
To pursue a challenging career and be part of a progressive organization that gives scope to
enhance my knowledge , skills and reach the pinnacle in the software field with sheer
determination, dedication and hard work.
Career Summary:
9 Years of software development experience in Development and Implementation of Web-
BasedClient-Server applications using Java and J2EE technologies.
Experience in Agile method development environment.
Experience in full-life-cycle development of software’s usingObject Oriented Programming/
Methodologies (OOPs).
Demonstrated my ability and passion to learn technologies quickly through projects I worked using
Spring, Spring Boot,React,Web Services,Hibernate, JPA, JavaScript, Ajax, JSF, WildFly, Web
Sphere, Tomcat, Web Logic and JBoss servers.
Fluid understanding and experience in Microservices using Spring Boot.
Extensive experience with Java compliant IDEs like Eclipse, IntelliJ, NetBeans, RAD, RSA, VS Code.
Good at advance JE concepts,Multithreading, Collections, Serialization and JE components.
Worked on Windows […], IOS and UNIX operating systems.
Implemented data persistence through Hibernate and JDBC methodologies through Oracle DB,
MySQL, DB2.
Expertise in Client-Server application development using Oracle 12c/11g/10g/9i/8i, PL/SQL.
Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers
using MySQL and PL/SQL.
Experience in CI, CD & Container tools such as Jenkins, Gitlab CI, Docker & Kubernetes.
Implemented SOA architecture with Web Services using SOAP, WSDL and UDDI.
Experience in design architecture and development of batch jobs usingSpring batch.
Expertise in Spring Framework, including IoC, AOP, DAO Support/ ORM, Spring MVC, Spring
Security, Spring batch, Spring Integration, and Spring Cache.
Experience in Designing and building dynamic and user interactive websites
using JavaScript, React,Bootstrap and jQuery.
Strong experience in Security-System development for Web Applications. Involved and developed
all phases of security implementation using spring security system against All types of
authentications: LDAP authentication, Database authentication and Pre-Authentication
Configured logging using Log4J and managed version control tools using SVN, GIT and Clear Case.
Produce and consume messages through JMS Functionality usingRabbit MQ, Active MQ.
Played a major role in my jobs in successfully completing my projects and effectively
managing/coordinating with team members, delivering in fast paced& highly stressed
environments.
Ability to communicate effectively with all levels of the organization such as technical, management
and customers and presented technical designs and strategies through daily operations meetings.
Technical Skills:
Programming Languages: Java, J2EE, Python, PL/SQL.
Web Technologies: HTML5, CSS3, Bootstrap, JavaScript, Typescript, Ajax, jQuery,
JSON.
Operating Systems: Windows, Linux, Oracle Solaris.
Frame Works/ J2EE React, Hibernate, Spring, Spring Batch, Spring Scheduler,Spring
Technologies: Integration, Jenkins, Web services, Prime faces.
JavaScript Libraries: jQuery
RDBMS: Oracle 12c, MySQL, DB2, Oracle/PL SQL developer, NoSQL:
MongoDB.
Web/Application Servers: ApacheTomcat, WebSphere, WebLogic, JBoss.
IDE tools: Eclipse, IntelliJ, Net Beans, RAD, RSA, VS Code.
Version control: Clear Case, GIT, SVN, CVS, JAZZ.
Professional Experience:
Responsibilities:
Participated in Requirement discussions and in preparing the Design Documents.
Involved in all stages of Software Development Life Cycle (SDLC) as well as working in an
AGILE Methodologies based development environment, participating in sprints/iterations
and SCRUM meetings.
Designed and developed highly available, scalable, and secure RESTful APIs using Java
Spring Boot and microservice architecture.
Created Single page applications with the use of JavaScript library React.js and techniques
such as Redux, Axios, JSX, Form Validation and react-router.
Experience in CI, CD & Container tools such as Jenkins, Gitlab CI, Docker & Kubernetes.
Developed PL/SQL code for Exporting the reports to different format like excel, pdf, csv, text
files.
Involved in batch processing to extract data from database and load Data.
Developed cross-browser/platform HTML5, CSS3, JavaScript, React and Bootstrap to
desired design specs for single page layout using code standards.
Used Hibernate ORM framework as persistence engine, configured O/R mapping and Wrote
queries.
Used Java8 features like stream and Lambda expressions.
Performed unit testing using Junit &Mockito and used Azure Reposas a version control
tool.
Used slf4j for logging and Splunk tool to monitor rest calls.
Responsible for managing the codebase, building snapshot build and release builds using
GIT,SVN, CVS.
Environment: Java 11, React, Bootstrap, Web Services, Spring, Spring Boot,Spring JPA, Hibernate,
log4j, JUnit, HTML5, CSS3, jQuery, Java Script, WebLogic.
Responsibilities:
Responsibilities:
Involved in analysis, design, and development of the complete business solution.
Developed Use Case Diagrams, Sequence Diagrams and Class Diagrams using Rational Rose.
Extensively used JavaScript, HTML5 and CSS3 for designing and formatting the user
Interface.
Designed and developed presentation layer using Spring MVC Framework.
Developing web service client using Spring web services to consume external services.
Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
Used different Spring components like Spring MVC to manage business layer.
Declared Beans by using Dispatcher Servlet-XML of Spring MVC.
Used Hibernate framework in persistence layer for mapping an object-oriented domain
model to a relational database SQL Server.
Used to write SQL queries, Triggers, Functions for Oracle database and developed
some complex SQL queries.
Used Webservices - WSDL and SOAP for getting credit card information from third party.
Involved in creating, publishing and consuming WebServices using JAX-RS 2.0 API.
Used Maven tool to build, config, and package and deploy an application project.
Environment: Java 7, Web Services, Spring, Hibernate, log4j, JUnit, HTML5, CSS3, JQuery, Java
Script, Angular JS, Web Sphere, Tomcat, Maven.
Responsibilities:
Involved in Developing of Application based on J2EE using Hibernate and Spring
frameworks.
Used Spring framework and worked on different Spring modules.
Worked on IE Developer tools to debug given HTML.
Written test cases for Unit testing using JUnit.
Implemented logging mechanism using log4j.
Performing code reviews and ensuring processes.
Used Maven tool to build, config, and package and deploy an application project.
Used Sub version to maintain different versions of application code.
Extensively used Hibernate ORM in data access layer to write DAOs. Developed
hibernatemapping and Configuration files.
Worked on enhancing existing Spring MVC application using Object-oriented programming
(OOPS) concepts like Inheritance, Generics, and Interface were widely used for code
reusability.
Designed and optimized SQL queries to extract and manipulate data from the database,
resulting in faster and more efficient data retrieval.
Used JUnit for writing unit tests and deployed the application into Jetty Application
Server.
Responsible for design and developing Persistence classes using Hibernate and Spring
JDBC Template frameworks to save data in database tables.
Generating Hibernate mapping files and domains using tables.
Configured managed beans and made available to the application by declaring them in the
faces-config.xml configuration file.
Environment: Java 7, Struts2, Spring, Hibernate, log4j, JUnit, HTML, XML, JQuery, Java Script,
Tomcat, Maven.