
Chandrika Reddy
- Sr.Java/J2ee Developer • Full Stack/Api Developer
- Phoenix, AZ
- Member Since Feb 12, 2023

Sr.Java/J2ee Developer · Full Stack/Api Developer
Chandrika Reddy
OBJECTIVE:
Over 8+ years of experience and backed with rich domain knowledge and practical knowledge of several IT technologies, I seek a career with challenging assignments to amalgamate personal enrichment with professional goals.
PROFESSIONAL SUMMARY:
· Experience working with various SDLC methodologies based on Agile/SCRUM like Test Driven Development (TTD), Incremental and Iteration methodology, Pair Programming, Agile Development.
· Developed modules using Angular, Node, ExtJS, React, Bootstrap, JavaScript, Ajax, jQuery, CSS3 and HTML5
· Experienced in Full stack UI technologies using Grunt, Gulp Server, Yeoman generator for Angular.
· Expertise in using inbuilt and custom AngularJS directives and filters to add functionalities to the web page.
· Experience in Angular 1.5/2.0 along with Bootstrap, CSS3to create reusable components for RWD applications.
· Experienced in Server-side validations using Ajax in NodeJS and Client-side validations using Angular JS
· Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures and JDBC.
· Experienced with XML related technologies such DTD/Schema, XML, XSLT (DOM, SAX), and XPATH.
· Developed core modules in large cross-platform applications using JAVA, J2EE, Spring 3/4/Boot, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), Micro Services.
· Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Netflix
· Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST.
· Developed Microservices using Spring Boot and deploying Microservices into AWS cloud using Jenkins.
· Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
· Experience in implementing Java EE design patterns such as MVC, Singleton, Factory, Adapter, Service Locator
Session Facade, DAO, DTO, and Business Delegate in the development of N-Tier distributed Enterprise Applications.
· Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
· Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, PostgreSQL and MySQL.
· Experience in working with NoSQL databases like MongoDB, Cassandra.
· Hands on experience in Amazon Web Services provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
· Used Jenkins as a primary tool for implementing the CICD during code releases, worked with CICD pipe line to build and deploy transcoding application on AWS.
· Expertise with employment of Apache Kafka and Zookeeper apart from JMS as messaging service.
· Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J.
· Monitoring and logging tools such as ELK Stack (Elastic search, Log stash, and Kibana).
· Experience with CICD, Maven, Gradle, Jenkins, CVS, Git, GitHub.
· Experienced in using IDE's such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, and IntelliJ.
· Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
· Experience in working with web servers Tomcat 8, WebSphere 8.x/9.x, Jetty, JBoss7.1.0 and WebLogic 10.0.
TECHNICAL SKILLS:
|
Programming Languages |
Java 8.0/7.0/6.0/5.0, PL/SQL |
|
Java/J2EE Technologies |
Servlets, EJB, JPA, JDBC, JSP, JSTL, JNDI. |
|
Frameworks |
Spring 4.3, Hibernate 2.0/3.0/4.x, Spring Security 3.2 |
|
Application/Web servers |
Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jenkins, WebSphere |
|
Relational Databases |
Oracle 10g/11g, MySQL 5.7, DB2 11.1 |
|
NoSQL Databases |
MongoDB, Cassandra |
|
Internet Technologies |
HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, AngularJS 1.0/1.5/2.0, Node JS 6.0. |
|
Cloud Environments |
AWS, PCF, Netflix Eureka, Kubernetes. |
|
IDE |
Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3 |
|
Operating system |
Windows 10, Linux, Unix |
|
Testing &Bug tracking Tools |
JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36 |
|
Methodologies |
Agile, waterfall, TDD (Test-Driven-Development), Scrum |
|
Developer IDE Platforms |
Eclipse, Net Beans 8.0.2, IntelliJ 2017.1, STS 3.8.3, GITHUB 2.12.0 |
|
Build Tools |
Maven 3.3.9, Gradle 3.4.1 |
|
Web Services |
SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS, Apache Axis |
TECHNICAL EXPERIENCE:
Client: American Express, Phoenix, AZ Dec 16 – Till Date
Role: Sr. Java/J2EE Full Stack Developer
Description: Amex Maps component is responsible for providing the small merchants accepting American Express the promotions and publicity. This application uses Google Maps API, using their location, provides customer's list of merchants who accepts American Express and provides to the customer's to know where he could get money saving benefit. Application also has a login experience, where a customer can save the merchant to his saved places. It also has the merchant details like share, direction, Website URL, Phone Number, Help, Trip Advisor and other Social Networking URL's.
Responsibilities:
• Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC) using Agile (SCRUM) development methodology to deliver regular updates to business team and project managers.
• Developed UI pages using HTML5, AngularJS 2.0, Bootstrap, CSS3, JavaScript, jQuery, AJAX and NodeJS.
• Build the reusable service components with AngularJS, Bootstrap, and JSX that are used across various modules.
• Used Selectors, Events, AJAX and Dom Manipulation components in Angular 2.0 directives, filters, services.
• Used NodeJS for doing non-blocking design operation for server-side code.
• Built REST by building NodeJS in the back-end to handle requests sent from the jQuery Ajax calls.
• Implemented jQuery to develop the widgets and to perform the client-side validations, UI centric Ajax behavior.
• Used Executor Service multithreading to implement Thread pool, parallel processing to run processes asynchronously using future calls to access the data.
• Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.
• Used advanced java 8 features like Lambda expressions for array operations, Streams, Method reference, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
• Implemented design patterns like MVC, Singleton, Business Delegate, Factory, and Service Locator.
• Developed RESTful web services using Spring MVC REST framework and JAX-RS.
• Used Spring MVC Rest Controllers, Services along with Dependency Injection, Spring JMS and Spring Security. Used Spring Framework AOP Module to implement logging in the application to know the application status.
• Used Annotations for Spring DI, Auto wiring and Spring MVC for REST API s and Spring Boot for Microservices.
• Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
• Experienced in logging with ELK Stack by using Elastic search, Log stash, and Kibana.
• Using Swagger UI registered micro services, monitored service health check from Spring Boot admin console.
• Used OAuth 2.0 authentication protocol respectively for security and authorization.
• Experienced circuit breaker patterns and fail safe in Spring Boot Micro Service applications using Hystrix and monitored the services using Hystrix Dashboard.
• Experience in performance tuning with Oracle database. Designed and developed file upload and file download features with Oracle BLOB and CLOB.
• Experienced HQL, Named Parameters, Named Queries and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used Hibernate Cache.
• Used micro-framework to implement with REST API and MongoDB (NO SQL) as back end database.
• Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.
• Wrote SQL queries, stored procedures, triggers, views, and enhanced performance with explain plans.
• Deployed Spring Boot based micro services into Docker container using Amazon EC2 container services.
• Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
• Used AWS Cloud watch in alerting, maintaining and monitoring of production and corporate servers/storage.
• Experience with building Docker Images and running them on Docker container.
• Designed and configured management reports and dashboards using Kibana.
• Worked on Test automation framework using Selenium web driver.
• Familiar with Cucumber, Selenium Web Driver, Selenium commands and X-path and developed grunt tasks to run the unit tests on Jenkins and Used JIRA to assign, track, report and audit the issues in the application.
• Worked with several testing frameworks such as Junit and Mockito
• Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications.
• Configured and administered Jenkins for CI/CD into Tomcat Application Server.
Environment: J2EE, Spring MVC, XML, AJAX, AngularJS, NodeJS, AWS, JavaScript, Hibernate, Bootstrap, JIRA, Spring Boot, Web services, Microservices, AWS, ELK stack, MongoDB, Maven, HTML5, CSS3, jQuery, Docker, Tomcat, Git, Jenkins, Selenium, Cucumber, STS.
Client: UPS, Alpharetta, GA Oct 15 – Nov 16
Role: Java Full Stack Developer
Description: UPS is a global leader in logistics, offering a broad range of solutions, facilitating international trade, and deploying advanced technology to more efficiently manage the world of business. Rooted in the innovative use of technology, UPS's unmatched global network enables the broadest and most reliable solutions in the industry.
Responsibilities:
• Implemented Agile methodologies, actively involved in technical meetings, requirement gathering, analysis, planning, effort estimation, coding, development and testing.
• Developed User Interface application modules using HTML, CSS and JavaScript, JSON, jQuery and AJAX.
• Wrote client-Side code using ReactJS and used NPM and gulp directories to generate the server environments used flux with redux framework to manage targeted URL’s and to monitor the application.
• Used ReactJS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
• Extensively used jQuery, NodeJS in implementing various GUI components in application portal.
• Worked with controller, service and view components in applications using Spring 3.5<span style="font-family:Calibri, '