Home

Excellent Consultant In My Bench - Java Fullstack Developer
[email protected]
Location: Remote, Remote, USA
Relocation: Any Location
Visa: GC
Please Find The Details And Resume Of My Candidate



Name : Nagulapally Akhil Reddy


Number : +1 8169440769


Location : ONSITE


Visa : GC


Role : Java Fullstack Developer

Email : [email protected]


DOB : 03/05/1989 ( mm/dd/yy)


Exp : 10+


Available : Immediately



Linkedin : www.linkedin.com/in/akhil-reddy-8a26462a4



RESUME


AKHIL REDDY NAGULAPALLY
(FULL STACK JAVA DEVELOPER)
LinkedIn: www.linkedin.com/in/akhil-reddy-8a26462a4

E-Mail: [email protected] | Phone: 8169440769
PROFESSIONAL SUMMARY
Over 10+ years of hands-on involvement in the end-to-end lifecycle of enterprise applications, specializing in Analysis, Design, Development, Implementation, and Testing.
Proficient in crafting solutions within Client/Server environments utilizing Java/J2EE technologies, with extensive experience across client-server, 3-tier, and n-tier architectures.
Expertise in developing reliable and scalable enterprise J2EE applications using Servlets, JSPs, JSTL, JMS, JDBC, AJAX, XML, EJB, Web Services, JavaScript, HTML, and DHTML.
Experienced in front-end development using JSP, MVC Struts, JavaScript, jQuery, HTML ensuring seamless and engaging user experiences.
Proficient in developing and optimizing PL/SQL code for Oracle database applications.
Proficient in using Amazon S3 for scalable and secure storage of objects, including images, videos, and documents.
Orchestrated Kubernetes clusters for deploying and scaling Java applications.
Proficient in developing web applications using TypeScript, a statically typed superset of JavaScript that compiles to plain JavaScript.
Proficient in provisioning and managing virtual servers on Amazon EC2 to host applications and services.
Good knowledge of Spring's IOC, AOP, Spring MVC, and Spring integration with Hibernate and Struts technologies.
Demonstrated excellence in developing efficient and portable web-based user interfaces. Skilled in utilizing Angular JS, Angular, Node.JS, React JS, Express JS, Bootstrap, JSP, EMS, HTML, HTML5, DHTML, JavaScript, CSS, CSS3, and AJAX to create compelling user experiences.
Skilled in React JS and familiar with React Flux architecture.
Proficient in using Amazon DynamoDB for building scalable and high-performance NoSQL database applications.
Proficient in using Amazon SNS for building event-driven architectures and sending notifications to a large number of subscribers.
Developed Docker files for Java applications, improving deployment efficiency.
Proficient in using Amazon DocumentDB for building scalable and highly available document database applications compatible with MongoDB.
Proficient in deploying and managing containerized applications using Amazon ECS.
Proficient in using Amazon SQS for building scalable and decoupled applications based on message queues.
Built server-side applications and APIs using Node.js and Express.js framework.
Experienced with Cloud Computing Service environments like Amazon Web Services (AWS).
Designed and implemented efficient GraphQL API for large-scale e-commerce platform.
Experienced in leveraging TypeScript's strong typing to build more robust and maintainable code, catching errors at compile time rather than runtime.
Orchestrated and managed Kubernetes clusters on AWS for deploying and scaling Java applications, ensuring high availability and fault tolerance.
Experience with database management systems such as Oracle, MySQL, MongoDB, Cassandra, and SQL Server.
Worked with messaging appliances such as WebSphere MQ, AMQ, EMS, and Solace.
Experience in implementing J2EE design patterns including Singleton, Factory, Test Driven Development (TDD), MVC (Model-View-Controller), DAO (Data Access Object), and DTO (Data Transfer Object).
Possess a strong understanding of JPA, SOA, FileNet, Web Services, Ext.js, JBOSS, DROOLS JBPM, REST, and XSDs.
Integrated real-time updates using GraphQL subscriptions for improved user experience.
Designed and implemented a scalable web application using Java 11+, leveraging features such as modules, lambda expressions, and the enhanced HTTP client.
Developed a scalable and robust web application using Spring Boot, leveraging its features such as auto-configuration, embedded servers, and production-ready deployments.
Implemented RESTful web services using microservices architecture, allowing for independent development, deployment, and scalability of individual services.
Successfully contributed to all phases of the SDLC, including requirements gathering, design, development, testing, deployment, and maintenance, ensuring the delivery of high-quality software solutions.
Applied Spring Data JPA to simplify the data access layer in enterprise applications, improving development efficiency and maintainability.
Experienced in configuring EKS clusters for high availability, scalability, and security.
Designed and implemented messaging systems utilizing Message Queues like RabbitMQ, Kafka, and/or ActiveMQ, enabling reliable and scalable communication between applications.
Experienced in writing unit tests and integration tests for Kafka-based applications.
Designed and implemented a robust messaging system using IBM MQ, facilitating real-time communication between multiple applications.
Experienced in RESTful web service development, JSON, Maven (build automation tool), GIT (source code management system), STS (Eclipse-based development environment), Sonar (code quality analysis tool), JIRA, OAuth, Jenkins, and uDeploy.
Deep hands-on experience in building scalable web service architectures with various relational (MySQL, SQL Server, Redshift), and distributed database systems (Graph DB, MongoDB, Elasticsearch, Redis). Designing, deploying, administering, monitoring, and optimizing large, distributed data clusters using MongoDB and Elasticsearch.
Hands-on experience with Object-Oriented JavaScript code and responsible for client-side validations using Angular Directives and jQuery functions.
Skilled in writing ANT and Maven build scripts, configuring and utilizing Log4j, and writing JUnit Testcases.

EDUCATION:
Bachelors in Electronics and Communication Engineering at Vellore Institute of Technology, India.
TECHNICAL SKILLS:

Programming Languages C, Java, JavaScript, PHP, PL/SQL, UNIX Shell Script
Java/J2EE Technologies Servlets, JPA, JTA, JDBC, JSP, JSTL, RMI, Applets
Frameworks Struts, Hibernate, Spring, Spring Boot, Spring Batch, Spring Security, Spring AOP, JSF, Express
Web Technologies HTML, CSS/CSS3, AJAX, jQuery, Bootstrap, XML, Grunt, Gulp, JSON
Database SQL Server, MySQL, Oracle, MongoDB, DB2, Cassandra
JavaScript Frameworks AngularJS, Angular , jQuery, React.js, Node.js
Web Services XSD, WSDL, Apache Axis, SOAP, RESTful, GraphQL, JAX-RS, JAX-WS
Messaging JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka
Web Application Servers Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6.x, JBoss 7.X
Methodologies Agile, Waterfall
Testing Tools JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium,Jest
Repository Management SVN, CVS, GIT, Clear Case
Build Tools Maven, Gradle, ANT


PROFESSIONAL EXPERIENCE:

Role: Java Full Stack Developer
Client: Zions Bank, Fremont, CA. Aug 2022 to Present
Responsibilities:
Utilized an enterprise service bus (ESB) to design and implement communication between software applications in a service-oriented architecture (SOA).
Developed JBoss fuse to receive messages from AMQ using camel blueprint.
Developed RESTful APIs using Node.js and Express, facilitating seamless data exchange between frontend and backend systems.
Ensured meaningful error messages and robust error handling in GraphQL.
Implemented Kubernetes resources such as Deployments, Services, and ConfigMaps to define, deploy, and manage Java applications in Kubernetes.
Experienced in configuring EC2 instances for different use cases, including web hosting, database hosting, and batch processing.
Experienced in writing stored procedures, functions, triggers, and packages in PL/SQL.
Experienced in creating ECS clusters and task definitions for defining containerized services.
Experienced in managing access permissions and versioning for objects stored in Amazon S3 buckets.
Skilled in configuring lifecycle policies and storage classes in Amazon S3 to optimize costs and performance.
Skilled in using TypeScript's features such as interfaces, classes, and modules to organize and structure code for large-scale applications.
Orchestrated Docker containers with Docker Swarm for scalability.
Contributed significantly to increase the code quality and productivity through Test Driven Development (TDD) using the Groovy Spock framework.
Skilled in using ECS features such as service discovery, load balancing, and auto-scaling for managing containerized applications.
Skilled in using EC2 features such as instance types, AMIs, and security groups to optimize performance and security.
Implemented RESTful APIs for data communication between server and client applications.
Integrated third-party APIs and services into Node.js applications for enhanced functionality.
Experienced in designing and modeling data in DynamoDB tables, including defining primary keys and secondary indexes.
Familiar with auto-scaling and load balancing configurations in EC2 for handling varying traffic loads.
Utilized npm (Node Package Manager) for managing dependencies and package installation.
Skilled in performance tuning of SQL queries and PL/SQL code for improved database efficiency.
Designed and deployed scalable AWS cloud solutions using EC2, S3, RDS, and IAM.
Configured Kubernetes Ingress controllers for external access and load balancing.
Designed and implemented responsive user interfaces following best practices and UX guidelines.
Utilized Angular CLI to scaffold, build, and deploy Angular applications.
Integrated TDD with CI/CD pipelines, automating tests to ensure rapid feedback and consistent code quality.
Integrated third-party services and APIs, such as payment gateways and social media platforms, using Node.js for enhanced functionality.
Familiar with using PL/SQL for data manipulation, querying, and transaction control.
Skilled in integrating Amazon SNS with other AWS services, such as Amazon SQS and AWS Lambda, for processing notifications.
Familiar with integrating Amazon S3 with other AWS services, such as AWS Lambda and Amazon CloudFront, for seamless data processing and distribution.
Strong understanding of EC2's networking features, including Virtual Private Cloud (VPC) and Elastic IP addresses.
Strong understanding of Amazon S3's durability and availability features, ensuring data durability and high availability.
Managed Docker volumes for data persistence across container restarts.
Utilized Spring Boot's testing framework, including JUnit and Mockito, to write comprehensive unit tests and ensure the correctness and reliability of application components.
Collaborated with front-end developers to seamlessly integrate GraphQL API into web and mobile applications.
Utilized MongoDB database with microservices, employing appropriate data storage solutions based on the specific requirements of each service.
Demonstrated ability to monitor and troubleshoot EC2 instances using Amazon CloudWatch and other monitoring tools.
Strong understanding of PL/SQL's error handling mechanisms for ensuring data integrity.
Skilled in querying and manipulating data in DocumentDB collections using MongoDB-compatible APIs.
Familiar with TypeScript's tooling, including the TypeScript compiler (tsc) and IDE integrations, for efficient development and debugging.
Demonstrated ability to use Amazon S3 Transfer Acceleration for fast and secure file transfers over long distances.
Proficient in troubleshooting and debugging issues throughout different stages of the SDLC, utilizing various tools and techniques to identify and resolve software defects.
Familiarity with microservices architecture and its implementation using Message Queues to enable seamless communication between services.
Proficient in integrating EC2 instances with other AWS services, such as Amazon S3 and Amazon RDS, for seamless application deployment.
Familiar with ECS networking features, including integration with VPC and container networking.
Integrated Angular applications with backend services using RESTful APIs.
Proficiently used Message Queues to implement job queues, event-driven systems, and/or data streaming applications.
Proficient in TDD tools and frameworks such as JUnit, Mockito, and other testing libraries.
Utilized Express middleware for request processing, authentication, and error handling, ensuring secure and efficient application operation.
Designed and optimized database queries using Node.js, improving application performance and scalability.
Implemented server-side rendering with Express, improving application SEO and initial load times.
Configured Kafka clusters to ensure high availability, fault tolerance, and scalability.
Familiarity with Kafka Streams API for developing stream processing applications in Java.
Worked in a Cloud, consuming, requesting modification, or storing data using Restful API services in a clustered server environment.
Strong understanding of TypeScript's compatibility with existing JavaScript code and libraries, enabling gradual adoption in projects.
Familiar with using Amazon SNS to implement push notifications for mobile applications and SMS notifications for text messaging.
Implemented state management in Angular applications using NgRx or other state management libraries.
Collaborated with the team using GIT, GitHub, and SourceTree version control platform.
Designed, developed, tested, integrated, and deployed large numbers of complex rules in rule flows, Drools Fusion, and Drools CEP.
Proficient in monitoring Amazon S3 usage and performance using Amazon CloudWatch metrics and logs.
Implemented serverless solutions with AWS Lambda and API Gateway.
Proficient in implementing message encryption and access controls in Amazon SNS to secure notification data.
Used JIRA extensively for Defect tracking and reporting, made use of Confluence for document management.
Collaborated with frontend developers to integrate backend APIs with frontend components, ensuring seamless application functionality.
Knowledgeable about best practices for securing Amazon S3 buckets, including encryption and access controls.
Ensured code quality and maintainability by writing unit tests using Jest and Mocha for Node.js applications.
Performed peer code reviews, involved in writing test cases, and testing the applications on various operating systems and browsers.
Used Collections extensively to store, retrieve, and manipulate objects in the business logic layer.
Involved in Unit testing, Quality Assurance, User Acceptance Testing, and Bug Fixing.

Environment: Java 11, HTML5, CSS3, JavaScript, Node.js, EC2, S3, SDK, SOA, Angular 15, JDBC, AWS, Docker, GraphQL, Microservices, EKS, Kubernetes, ECS, Hibernate,TDD, Express, EC2, Lambda, PL/SQL, TypeScript, REST, JSON, Eclipse, Maven, JUnit, Jenkins, JBoss (7.x), Linux OS, MongoDB, GIT, JIRA, Kafka, JMS.

Role: Full Stack Java Developer
Client: eBay, Seattle, WA. Jan 2020 July 2022
Responsibilities:
Developed the application utilizing the Struts Framework, which leverages the classical Model View Layer (MVC) architecture. UML diagrams such as use cases, class diagrams, interaction diagrams (sequence and collaboration), and activity diagrams were employed during development.
Worked in an Agile environment with a Content Management system for workflow management and content versioning.
Developed federated GraphQL schema for microservices architecture.
Proficient in deploying and managing Kubernetes clusters using Amazon EKS for containerized applications.
Developed UI using HTML5, JavaScript, CSS3, AJAX, Bootstrap responsive framework, and JSP to achieve interactive cross-browser functionality and create a complex user interface.
Maintained and updated the Jasper reports.
Skilled in integrating Amazon SQS with other AWS services, such as AWS Lambda and Amazon EC2, for event-driven architectures.
Knowledgeable about PL/SQL's integration with Oracle database features such as indexes and constraints.
Skilled in querying and manipulating data in DynamoDB tables using the AWS SDKs and APIs.
Employed Docker Hub to store and share Docker images, facilitating collaboration and deployment across teams.
Engaged in Quality Assurance activities, preparing necessary documentation and actively participating in QA meetings and production deployments. Strict adherence to SDLC processes was maintained throughout.
Developed dynamic web applications using Angular framework, HTML, CSS, and TypeScript.
Executed CRUD operations, including Update, Insert, and Delete, in Oracle database management systems. Managed database access and data transmission according to RESTful web service principles.
Familiar with using Amazon SQS to implement message processing patterns, such as FIFO (First-In-First-Out) and Pub/Sub (Publish/Subscribe).
Experienced in creating and managing SNS topics, including configuring subscriptions and message filtering.
Implemented the application following concrete principles laid down by several design patterns such as MVC, Session Facade, Service Locator, and Singleton.
Skilled in deploying applications to EKS clusters using Kubernetes manifests and Helm charts.
Developed custom reusable components and directives in Angular for modular application development.
Proficient in using TypeScript's decorators and metadata for features like dependency injection and serialization in frameworks like Angular.
Actively follow Oracle's PL/SQL updates and best practices to incorporate new features and improvements into projects.
Strong understanding of ECS's integration with other AWS services, such as IAM for authentication and CloudWatch for monitoring.
Familiar with DynamoDB's data consistency models, including eventual consistency and strong consistency.
Implemented authentication and authorization mechanisms using middleware in Node.js applications.
Conducted unit testing and debugging of Node.js applications to ensure reliability and stability.
Designed roles and groups for users and resources using AWS Identity Access Management (IAM).
Responsible for validating Client interface JSP pages using Struts form validations.
Implemented Spring Boot's internationalization support to create multilingual applications, providing localized content based on user language preferences.
Familiar with EKS networking features, including integration with VPC and container networking interfaces.
Used Helm charts for packaging and deploying Java applications.
Knowledgeable about best practices for designing scalable and resilient notification systems using Amazon SNS.
Automated Kubernetes resource provisioning and deployment with Helm and Jenkins.
Developed comprehensive unit tests using JUnit, Mockito, and/or Selenium to ensure the quality and functionality of microservices.
Experienced in designing and implementing database schemas and structures using PL/SQL.
Strong understanding of Amazon SQS's scalability and reliability features, ensuring message delivery and processing under varying loads.
Strong understanding of DynamoDB's scalability and performance features, including auto-scaling and provisioned capacity.
Implemented client-side form validation and error handling in Angular reactive forms.
Applied database concepts like indexing, normalization, and transaction management to optimize database performance in conjunction with Spring Data JPA.
Knowledgeable about best practices for designing DynamoDB tables for optimal performance and cost efficiency.
Strong understanding of Amazon SNS's scalability and reliability features, ensuring message delivery under varying loads.
Strong understanding of EKS's monitoring and logging capabilities, including integration with CloudWatch and other logging services.
Implemented security best practices in software development, ensuring the integrity and security of Spring Data JPA-based applications.
Demonstrated ability to monitor Amazon SQS queues using Amazon CloudWatch metrics and alarms.
Implemented Docker Compose for managing multi-container Docker applications in development.
Interacted with AWS services programmatically using AWS CLI and SDKs.
Designed architectures meeting performance, scalability, and security needs.
Utilized Message Queues for integrating multiple applications and services within distributed systems.
Knowledgeable about Kafka's security features, including SSL/TLS encryption, SASL authentication, and ACL (Access Control List) authorization.
Demonstrated ability to scale and upgrade EKS clusters to meet changing application requirements.
Optimized Angular applications for performance and scalability.
Utilized IBM MQ to implement job queues, event-driven systems, and data streaming applications, ensuring efficient and reliable message processing.
Experienced in writing unit tests for TypeScript code using testing frameworks like Jasmine and Jest to ensure code quality and reliability.
Skilled in using PL/SQL for batch processing and data migration tasks.
Demonstrated ability to deploy and manage multi-container applications on ECS using Docker Compose or ECS CLI.
Proficient in implementing message encryption and access controls in Amazon SQS to secure message data.
Implemented Kubernetes RBAC (Role-Based Access Control) to restrict access to Kubernetes resources based on user roles, enhancing security.
Demonstrated ability to monitor Amazon SNS topics using Amazon CloudWatch metrics and alarms.
Collaborated with frontend teams to optimize GraphQL queries.
Proficient in integrating EKS with other AWS services, such as IAM for authentication and authorization.
Proficiently used IBM MQ monitoring and management tools, including IBM MQ Explorer and IBM MQ Console, to monitor message flows, troubleshoot issues, and ensure smooth operations.
Demonstrated ability to use DynamoDB Streams for capturing and processing changes to DynamoDB tables.
Used JIRA to log user stories and track task status, and Crucible to perform code reviews.
Produced and consumed RESTful web services data in the form of JSON and XML.
Built a web frontend using the Spring MVC Framework with JSP, HTML, CSS, AJAX, and JavaScript.
Deployed Node.js applications to cloud services such as AWS for production.
Proficient in optimizing ECS configurations for cost efficiency and performance.
Proficient in monitoring DynamoDB performance using Amazon CloudWatch metrics and alarms.
Delivered quality attribution of the project and collaborated with the Quality Assurance team to understand the end-to-end Quality Assurance process.
Knowledgeable about best practices for designing fault-tolerant and highly available systems using Amazon SQS.
Integrated Docker into CI/CD pipeline, automating build and deployment processes.
Designed the user interface of the application using Angular 12, Bootstrap, HTML5, CSS3, and JavaScript.
Wrote SQL queries, stored procedures, and triggers to perform back-end database operations.
Implemented the logging mechanism using the Log4j framework.

Environment: Java 11, AWS SDK, Spring, Spring Boot, JPA, SOAP, REST, JavaScript, UML, HTML5, CSS, SASS, Sonar, Kubernetes, JIRA, GraphQL, JMS, EKS, Docker, Oracle, Lambda, Node.js, TypeScript, PL/SQL, Microservices, Angular 12, WebSphere, Spring Boot, Spring Batch, AJAX, jQuery, ECS, JUnit, Maven, IBM MQ.

Role: Full Stack Java Developer
Client: PNC Bank, Pittsburgh, PA. Nov 2018 Dec 2019
Responsibilities:
Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, and Spring Web flow using MVC.
Implemented security functionality for various projects using Site Minder (SSO).
Used Hibernate ORM framework to interact with databases through Hibernate query language (HQL). Also worked with Hibernate EH Cache technique for critical objects in the application.
Effectively used Angular Directives, filters, declarative templates, service providers, and context-aware communication.
Designed user interface screens and functionality as per user requirements and developed RESTful Web services in Mule ESB based on Service Oriented Architecture (SOA).
Conducted unit, functional, and end-to-end testing using the TestNG framework.
Implemented integration testing methods and Behavioral driven testing in the application using Selenium and Cucumber, respectively.
Developed an automated application using JMS for messaging and JNDI to interact with the server.
Configured Hibernate second-level cache using Ehcache to reduce the number of hits to the configuration table data.
Performed AngularJS end-to-end testing using the Protractor framework.
Implemented web interface (UI) for end-users using Angular, which has migrated from the existing Backbone JS application.
Utilized Maven build tool to deploy the application on web servers, i.e., JBoss.
Configured Jenkins to handle application deployment in the Pivotal Cloud Foundry (PCF) server and integrate with GitHub version control.
Deployed the Drools rules as a service in the J2EE stack environment.
Wrote SQL Queries, PL/SQL stored procedures, triggers, and packages on the Oracle database.
Environment: Java 8, Angular, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Hibernate, Eclipse, Jenkins, Git, Log4j,Jasmine, JBoss, OpenShift, Drools, Maven, TestNg, Selenium, Cucumber, Ehcache.

Role: Full Stack Java Developer
Client: Costco Travel, Dallas, Texas. Aug 2016 Oct 2018
Responsibilities:
Responsible for gathering business and functional requirements and preparing the design and proof of concept.
Involved in the complete Software Development Life Cycle (SDLC) to develop the application.
Actively participated in coding using Java 8, Spring 4.x, and Angular 8 to develop features from end to end.
Developed applications on the Spring framework by utilizing its features like Spring Boot, Spring Dependency Injection, Spring Beans, Spring Security, Spring JPA, and Spring Web Flow using MVC.
Involved in building Microservices with the help of Spring Boot
Contributed to the design and development of the server-side layer using XML, JSP, JDBC, JNDI, EJB, and DAO patterns.
Implemented Angular 8 services to connect the web application to back-end APIs for POST/GET data used in the application.
Implemented the routing part of the application using Angular 8 UI router module and routing provider service with HTML views/CSS styles.
Developed cross-browser and multi-browser compatible web pages using HTML5, CSS3, and JavaScript.
Implemented the service layer using Spring with transaction and logging interceptors.
Designed dynamic client-side JavaScript code to build web forms and simulate processes for web application, page navigation, and form validation.
Built REST web service by constructing a Node.js Server in the back end to handle requests sent from the front-end jQuery Ajax calls.
Used Microservices architecture with Spring Boot-based services interacting through a combination of REST and Spring Boot.
Implemented SOAP Services (JAX-WS) to interact with external systems and wrote client code for invoking SOAP-based web services.
Implemented EJBs Session beans for business logic.
Development carried out under the Eclipse Integrated Development Environment (IDE).
Integrated Spring DAO for data access using Hibernate and used HQL and SQL for querying databases.
Wrote Hibernate configuration and mapping XML files for database access.
Version control through CVS and Git.
Actively participated and provided constructive and insightful feedback during weekly Iterative Review Meetings to track the progress for each iterative cycle and address issues.
Environment: Java 8, Spring 4, UML, AWS, Hibernate, Microservices, Spring Boot, AJAX, Rest, XML, DOM, Lambda, JDBC, CSS, Eclipse, ANT, Log4j, Junit, My SQL, BEA, SVN, Windows.

Role: Java Developer
Client: Mersana Therapeutics, Cambridge, Boston. June 2015 - July 2016
Responsibilities:
Created use cases, class diagrams, activity diagrams, and collaboration diagrams.
Participated in Technical and High-level Design Review Meetings with Business Customers.
Engaged in the software development life cycle (SDLC) of tracking systems including Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, and User Acceptance Testing.
Developed REST API for previewing templates, merging templates with JSON, and testing using SOAPUI.
Wrote REST-based microservices, JPA, AngularJS code using TDD methodology.
Developed web applications using JSP custom tag libraries, Struts Action classes, and Action. Designed Java Servlets and Objects using J2EE standards.
Created UI pages with HTML, CSS, JavaScript, AngularJS, AJAX, JSTL, and JSP.
Possess extensive knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like AngularJS.
Used Jasmine as a framework and Karma as a testing tool for TDD for JavaScript.
Worked on developing applications and automated scripts leveraging MongoDB.
Extensively worked with Servlets and spring-based multitier applications in developing J2EE Components.
Utilized Bugzilla for bug tracking and pull requests, Confluence for collaboration and sharing important info, and GIT-Bitbucket for source control.
Conducted code walkthroughs for team members to check functional coverage and coding standards.
Used Solace to fetch data from the database in real-time and Real-time Framework to enforce data integrity rules.
Utilized SVN for version control of code and configuration files.
Worked on fine-tuning database performance, conducting regular system backups, performing restores, and implementing disaster recovery procedures.
Designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
Extensively worked on Drools Rules Engine for writing Business Rules Validation and externalization of parameters.
Created the front-end interface using JSP Struts, JavaScript, CSS, and HTML.
Developed business logic using Session beans, and EJBs and deployed them on WebLogic Server.
Utilized Apache Ant to compile Java classes and package them into jar/war archives, involved in Low-Level and High-Level Documentation of the product.
Wrote UNIX Shell scripts to automate business processes.

Environment: Java 8, JSP, JSTL, Struts, Servlets, Spring, Spring AOP, Hibernate, XML, JBPM, HTML, JDBC, Web services, Web Services (SOAP/WSDL and REST), Multithreading,TDD, Microservices, MongoDB, WebLogic, Mockito, JUnit, Maven, Log4J, SVN, Oracle, UNIX, Bugzilla, Confluence, GIT, Bitbucket, ANT (Legacy code).

Role: Java Developer
Client : Kar Auction Services, Carmel, Illinois. Mar 2013 May 2015
Responsibilities:
Utilizing ANT build tool for compiling and generating war files.
Ensuring the bean life cycle's integrity by leveraging Spring IOC, managing session information about beans.
Implemented Log4J to capture runtime exceptions in logs effectively.
Developing SCM with JSP & HTML for user interfaces, using Servlets for standard validations as controllers for business logic, and employing JDBC and XML parsing techniques using MVC.
Deployed application on the Client Linux server.
Extensively used the Struts tag libraries (Bean Tags, Logic Tags, HTML Tags, etc.) and Custom tag libraries.
Developed web applications using Struts, Spring framework.
Designed a mailing application to send notifications to the Oracle users for intimating to start the following workflow.
Installing, configuring, and deploying applications on WebLogic Server.
Implemented DAO pattern to retrieve data from the database efficiently.
Implemented IBM WebSphere Application Server to deploy the application.
Configured Struts-config.xml, Tiles-def.xml, and various properties files provided by Struts Framework for the implementation module.
Used the Multithreading concept to post data from files to tables involving the transformation of files from one format to another.
Implemented responsive web-based applications using HTML5, CSS3, JavaScript, and jQuery.

Environment: Java , Servlet, JSP, HTML, MVC, Struts, EJB3.1, JUnit, PL/SQL, DAO, Oracle, Web Logic Server, ANT, SOAP, JAX-WS, WSDL, Junit, SQL.




Thanks and Regards,

Lavanya

Lead Sales Recruiter

[email protected]

D: +1(956)4463002 EXT:520
Keywords: cprogramm continuous integration continuous deployment quality analyst user interface user experience message queue javascript materials management sthree database green card procedural language California Pennsylvania Washington

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2829
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: