Home

Manoj - Sr.java fulstack developer
ashok@reddaiah.com
Location: Baltimore, Maryland, USA
Relocation: Remote
Visa: H1B
Resume file: Manoj fullstack java_Resume_1743736520870.doc
Please check the file(s) for viruses. Files are checked manually and then made available for download.
FULL STACK JAVA DEVELOPER
MANOJ KUMAR KOTA
ashok@reddaiah.com
+1 (585) 505-6972


SUMMARY:
Over 11 years of IT experience in all phases of the Software Development Life Cycle (SDLC), including Requirement Gathering, Analysis, Design, Development, Testing, Implementation, and Maintenance.
Expertise in developing multi-tier web applications using Java, J2EE, and related technologies such as JSP, Servlets, JavaScript, JNDI, JSF, JMS, Ajax, JQuery, EJB, and JDBC.
Extensive experience with frameworks and tools, including Spring Boot, Spring MVC, Hibernate, Apache Struts, and ReactJS.
Skilled in developing Microservices architecture and RESTful Web Services using Spring Boot.
Proficient in AWS services, including EC2, Lambda, API Gateway, RDS, Amplify, S3, IAM, DynamoDB, and Elastic Beanstalk.
Experienced in front-end development using HTML, CSS, JavaScript, JQuery, and frameworks like AngularJS and ReactJS.
Strong knowledge of design patterns such as Singleton, Factory, DAO, and MVC.
Proficient in version control and collaboration tools like Git, SVN, and Bitbucket.
Expertise in database development using SQL, PL/SQL, Oracle, MongoDB, and NoSQL databases.
Hands-on experience in cloud-based solutions, deployment, and configuration using AWS, Docker, and Kubernetes.
Skilled in Agile Scrum and Waterfall methodologies, Test-Driven Development (TDD), and tools like JIRA and HP Quality Center.
Adept in performance testing using LoadRunner and monitoring with Splunk and Elastic Kibana.
Strong problem-solving, decision-making, and interpersonal skills.


TECHNOLOGY AND TOOLS:

Server Side Java, J2EE, JSP, Spring, Spring Boot, Struts, Servlets, JNDI, JDBC, Webservices, EJB, MVC framework, Java Beans, JMS, Hibernate, SQL
Frameworks Spring, Spring Boot, React, EJB, Hibernate, Struts
Cloud & DevOps AWS (EC2, S3, RDS, Lambda), Docker, Kubernetes, Jenkins
App Servers/ Middleware WebLogic 10/9/8.1, Tomcat 7.0/6.0, Jun 4.0
IDE/ Programming Tools Eclipse 2.1/3.7, STS, IntelliJ
Methodologies Agile (Scrum), Waterfall
Web Technologies HTML, CSS, JavaScript, JQuery, AngularJS, Ajax, JSP
Database/Tools JDBC, Oracle, MS SQL Server2005, NoSQL, MySQL
Libraries and Tools Maven, Gradle
Version Control GIT, SVN, CVS
Functional Domain Health Care, E-Commerce, Telecom and Financial

EDUCATION:

Bachelor of Technology with 72% from JNTUH Aug 2008 - May 2012
PROFESSIONAL EXPERIENCE:

Client: Verizon Pvt Ltd, USA Oct 21 Till Date
Role: Sr. Java Developer / Application Integration Developer

Description :
Verizon Wireless is an American telecommunications company which offers wireless products and services. It is a wholly owned subsidiary of Verizon Communications. Verizon Wireless is the second largest wireless telecommunications provider in the United States. Verizon Wireless offers mobile phone services through a variety of devices. Verizon provides mobiles to business people in huge number.

Responsibilities:

Involved in analysis, design and development and testing phases of the application development (SDLC) using Agile Scrum methodology.
Experience in developing Micro Services using Springboot.
Performed Backend Design and coding using Java, Spring framework and web technologies.
Developed User Interface using React.
Implemented business tier using Spring IOC, AOP and MVC.
Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Java 1.5 features.
Utilized Spring annotations and XML configuration for Dependency Injection.
Involved in implementing logging, exception handling and transaction management using spring AOP.
Developed Logging using Log4J.
Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
Created POC for Spring Batch for running batch jobs. Documented how Spring Batch is useful for the current project.
Worked with maven 3.0 and Spring 3.0 and Spring suite to develop the coding to batch jobs.
Used Elastic Kibana to review logs and debugging application.
Developed Web Services for data transfer using Restful WebServices
Used JAX-B to call web services described by WSDL.
Tested Micro services using Postman and REST web services using REST Client.
Implemented UI screens, validation components JSF, PrimeFaces, AJAX and JQuery components
Implemented Model/business components using spring core and navigation part of the application using spring MVC.
Implemented Transaction management using Spring declarative transaction management.
Planned, implemented, and managed Splunk for log management and analytics.
Used Rabbit MQ for Messaging Queues and Aggregating the services.
Experienced with using spring annotations, dependency injections to implement business logic.
Used Hibernate as ORM tool to map the database tables, and wrote DAOs and POJOs to integrate with Spring Framework
Used Spring ORM module to integrate spring with hibernates to use DAO layers.
Implemented Inheritance between tables using different hibernate strategies.
Hands on Experience with best practices of Web services development and Integration (both REST and SOAP).
Experienced on Linux and Windows Virtual servers on EC2 using chef servers.
Good knowledge on Amazon Web Services (AWS), Amazon Cloud Services like Elastic Compute Cloud (EC2),
Simple Storage Service(S3), Amazon Simple DB, Amazon Cloud Watch, SNS, SQS, LAMBDA and experienced
Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
Implemented second level of caching with hibernates to improve read performance.
Used Spring Integration to communicate with different web Services.
Implemented Product-Retrieval Service as SOAP based service using Apache frame works.
Responsible to integrate applications for web- based environment using SOA.
Implemented asynchronous messaging services using Rabbit MQ.
Production Support -- Managing production deployments in terms of software deliveries and overnight activates.
Used JQuery APIs to implement cross-domain calls and handling JSON responses.
Used jococo to check java code coverage.
Experienced in E-Commerce domain.
Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD). Approach environment using agile methodologies.
Developed the application using agile methodology and followed TDD, Scrum.
Deployed the applications in Linux servers using deployment scripts.

Environment: Java, Agile, J2EE, Spring, Spring Boot, Hibernate, SOAP/Rest, XML, Rabbit MQ, SQL, Weblogic server, React, Node JS, AWS S3, Linux, WSDL, JavaScript, Primefaces, Maven , JUnit, Log4j, Kibana.

Client: Synchrony Financial, U.S.A.(G.E. Capital) Nov'16 Oct 21
Role: Sr. Java Developer

Description :
Synchrony Financial - Workstation is a Call Center Application. This application provides service for credit card holders of Clients such as Wal-Mart, JC Penney etc. who have been financed by GE. It supports the credit cards issued by the giant shopping malls (around 1250 clients) in US, Canada and Mexico. In addition, certain non-GE financed credit cards are also serviced through the Synchrony Financial call centers.


Responsibilities:

Developed Web Services to allow communication between the applications using Rest Web Services.
Developed the application using Struts following MVC architecture.
Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
Utilized Hibernates Polymorphic many-to-one associations for the purpose of referring instances of subclasses and participated in design of data base and created tables in ORACLE.
Identified the participating pages and the navigation paths between pages using configuration files.
Worked with Mocking while running the Junit test cases for batch processing.
Used Web Services to exchange information.
Used spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing with the database and integrated spring with JSF.
Developed user management screens using JSF framework, business components using spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
Integrated the generated DAO classes into spring application context using annotation driven Hibernate transaction manager.
Used JSP, HTML, CSS, JQuery and Java Script for writing UI of the application.
Experience in working with Oracle NoSQL - A NoSQL distributed key-value database which using Mongo DB.
Maintained CSS and HTML, XSL, XSLT, JAVA SCRIPT, ES-6, Node JS, React JS, Bootstrap for designing Webpages.
Developed application using WSO2 ESB and build and deployed the services and also done with Unit testing using Test Utility.
Implemented agent-server messaging dialog using Kafka.
Implemented and managed Splunk monitoring and reporting infrastructure.
Experienced in working with Banking Domain Projects.
Developed web services and data synchronization services.
Developed Junit test cases for regression testing and integrated with ANT build.
Involved in Proof of Concept for developing application using Node Js and Mongo DB.
JUnit tests were written to test each module in the application.
Developed Action and Form classes based on Struts framework to handle the pages
Developed Web Services to retrieve data from legacy systems
Planned and implemented various SQL, Stored Procedure, and triggers to implement oracle advanced queuing.
Implemented DAO layers using Hibernate API and core interfaces.
Implemented second level of caching using hibernate and EHCache provider.
Experienced with hibernate mapping associations annotation to map legacy tables with entity classes.
Experienced with parsing XML configuration files using SAX xml parser.
Performed building and deployment of WAR, JAR files on test, stage, and production systems.
Collaborated with other members of the Web team/Database Teams and Application Server production support teams to define requirements and develop system interfaces.
Experienced in working with agile environment.
Used Bit Bucket as version control.

Environment: J2EE, Java, Spring3.0, REST web services, Spring Boot, Linux, Hibernate, React JS, XML, web logic, HTML, CSS, Splunk.

Client: MMIS (Member Medicaid Information System). Jan'14 -Nov'16
Role: Software Developer

Description :
Medicaid is a health insurance program financed and run jointly by the federal and state governments for low-income people of all ages who do not have the money or insurance to pay for health care. The goal of the program is to provide medical and other health care services to eligible individuals so that they are able to remain as self-sufficient as possible. Medicaid is a state administered program. Each state sets its own guidelines, subject to federal rules and guidelines. Certain services must be covered by the states in order to receive federal funds. Other services are optional and are elected by states. Different modules in this project: Member, Provider, Claims, Business Rules, Financial, Program (Contact Management), Reporting, TPL, Acuity Rate Setting, County Billing.

Responsibilities:
Involved in preparing High Level/Low Level Design documents.
The application is designed using Struts MVC architecture.
Developed CSS, JSP and Servlets.
Developed web interfaces using HTML and JavaScript.
Developed Stored Procedures, Functions using Oracle.
Proficiency in developing SQL, PL/SQL in JDBC with Oracle 9i/10g as well as client-server environments.
Developed UI using JSP, Servlets.
Involved in writing the business logic.
Experience in creating user interfaces using JSP, HTML, DHTML, XML, XSLT, and JavaScript.
Used Linux to design the User Interface and to develop the application
Experienced in building and deploying J2EE Application Archives (Jar, War and Ear) on IBM WebSphere application server using Apache Ant.
Implemented Service tier and Data access tier using spring.
Developed various test cases using Junit for Unit Testing.
Wrote Base test cases for individual modules for reducing redundancy in Test code and greater maintainability.
Implemented Mock Objects using Easy Mock for reducing dependency and complete isolation for unit testing.
Designed message formats in XML.
Back-end stored procedures development with PL/SQL.
Used Clover for validating the tests efficiency (effective code-coverage) and to find possible areas for code bugs.
Implemented Integration testing for the application.
Developed the application using the struts framework that leverages classic Model View Control (MVC) architecture.
Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services.
Integrated Web Services in EJB Layer.
Used Multi-threading in programming to improve overall performance.
Developed DAO objects to mock persistence implementation to test Business Logic.
Used CVS as version control.
Involved in bug fixing for other modules.
Experienced in Health care domain.

Environment: Core Java, JAVA, Struts, EJB, JSF, Primefaces, JUNIT, JavaScript, JQuery, Apache, Eclipse, XML, SQL, Hibernate.
Keywords: user interface message queue javascript sthree database information technology hewlett packard microsoft procedural language

To remove this resume please click here or send an email from ashok@reddaiah.com to usjobs@nvoids.com with subject as "delete" (without inverted commas)
ashok@reddaiah.com;5155
Enter the captcha code and we will send and email at ashok@reddaiah.com
with a link to edit / delete this resume
Captcha Image: